新手:c#下连接sql server express 出错了,原因何在?

zhicungao 2008-09-07 07:28:28
这是代码


这是现象


如何改才能通过?
...全文
84 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
hatchgavin 2008-09-07
  • 打赏
  • 举报
回复
string source = "Server=(local)\\NetSDK;uid=QSUser;pwd=QSPassword;database=Northwind";

连接字符串中有误,其中Server连接的服务器名称 也可用data source代替Server,如果是本机用.就可以,如果是远程的用IP地址,密码是pwd 而不是psd.
JeffChung 2008-09-07
  • 打赏
  • 举报
回复
string source = "Server=(local)\\NetSDK;uid=QSUser;pwd=QSPassword;database=Northwind";

字符串里每一项要用分号隔开
密码是pwd,不是psw
JeffChung 2008-09-07
  • 打赏
  • 举报
回复
晕,3张图好像是一样的。。。
连接串写错了
yilunduyue 2008-09-07
  • 打赏
  • 举报
回复
[Quote=引用楼主 zhicungao 的帖子:]
如何改才能通过?
[/Quote]
if (conn.State.ToString() == "Closed")
{
conn.Open();
}
zhicungao 2008-09-07
  • 打赏
  • 举报
回复
这是错误提示:
jerryma888888 2008-09-07
  • 打赏
  • 举报
回复
如何你是把这些当参数的话

string source = "Server="+NetSDK+";uid="+QSUser+";pwd="+QSPassword+";database="+Northwind+"";
chengfong 2008-09-07
  • 打赏
  • 举报
回复
string str="server=你的服务器名;user=当前用户名;database=数据库名;password/pwd=你的密码";
zhicungao 2008-09-07
  • 打赏
  • 举报
回复
还是不行。原来的图片显示错误没有复制好,这是显示的错误信息:(我按照JeffChung 、hatchgavin 的方法试了,还是不行)(本题是例题,题中说,安装vs2005 后,就在NetSDK 下有一个 数据库:Northwind,这种说法对么?



110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧