| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 373 人关注过本帖
标题: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
快速回复:C#与数据库连接问题
数据加载中...
 
   



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

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