标题:C#与数据库连接问题
取消只看楼主
yangbinde
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-11-8
 问题点数:0 回复次数:0 
C#与数据库连接问题

我做的代码如下:
using System;
using System.Data;
using System.Data.SqlClient;

namespace ConsoleApplication1
{
class Class1
{
static void Main(string[] args)
{
SqlConnection conn = new SqlConnection("server=.;database=mydb;uid=sa;pwd=");
SqlDataAdapter da= new SqlDataAdapter();
da.SelectCommand = conn.CreateCommand();
da.InsertCommand = conn.CreateCommand();

da.SelectCommand.CommandText="select * from student";
DataSet ds=new DataSet();
da.Fill(ds,"student");

DataRow dr=ds.Tables["student"].NewRow();
dr["name"] = "aaa";
dr["age"] = 33;
dr["sxe"]=1;
dr["school"] = "bbbb";
ds.Tables["student"].Rows.Add(dr);

da.InsertCommand.CommandText="insert into student values(@name,@age,@sex,@school)";
da.InsertCommand.Parameters.Add("@name",SqlDbType.VarChar,50,"name");
da.InsertCommand.Parameters.Add("@age",SqlDbType.Int,4,"age");
da.InsertCommand.Parameters.Add("@sex",SqlDbType.Bit,1,"sex");
da.InsertCommand.Parameters.Add("@school",SqlDbType.VarChar,50,"school");
da.Update(ds,"student");


foreach(DataRow dd in ds.Tables[0].Rows)
{
Console.WriteLine(dd["name"].ToString()+"\t"+dd["age"].ToString()+"\t"+dd["sex"].ToString()+"\t"+dd["school"].ToString());
}

}
}
}

总是报未处理异常:System.Data.SqlClient.SqlException:用户‘sa’登陆失败。原因未与信任SQL server连接相关联。
也问过朋友是少装了数据库补丁,下载了SQL2KSP4这个补丁。但安装后还是提示一样的异常。自己感觉可能安装的问题,想问一下这补丁应该安在哪个根目录下!

搜索更多相关主题的帖子: 数据库 using conn System Data 
2007-11-08 23:00



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-184663-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.118403 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved