####*****CSDN,有多少个高手,机会来了!!!有贴过高手没出现,只见一个同路人!!,,********C#.web与SQL SERVER 联接的问题,,,,

hyjwrok 2003-10-18 04:24:43
SqlConnection sql=new SqlConnection("Persist Security Info=False;uid=sa;pwd=sasa;database=sifang;server=ly;Connect Timeout=30"+
":");
SqlCommand com=new SqlCommand("select * from login where eno="+tbeditid.Text+"and code="+tbeditpw.Text,sql);
com.Connection.Open();


只要,,一open();

就会出现 用户名=“NULL”
SQL SERVER 处于混合模式中,,,,
上一贴
http://expert.csdn.net/Expert/topic/2359/2359319.xml?temp=.5695612


小第,,先谢谢大家了,,,
...全文
57 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
hyjwrok 2003-10-22
  • 打赏
  • 举报
回复
不行呀
hyj122 2003-10-22
  • 打赏
  • 举报
回复
这样写是有问题,,,,,

写成这样,,,,,

"SEVER=LY;DATABASE=SIFANG;UID=SA;PWD=SASA;";

就是这样,,,写联接串有问题,,,,
不执行sqlConnection.Open();,,,用户名就不会空,,或者
sql server 不存在或,拒绝访问,,,



可是不用写联接串,,,,,,先联好,,,就可以了,在用

sqlCommand1.CommandType=CommandType.text;
在执行,,
sqlConnection1.Open();

这样就可以了,,不知是什么回事

有可能我说得不清楚,,,

对不起呀,,,谢谢大家了!!!!!!!!!



CSTerry 2003-10-22
  • 打赏
  • 举报
回复
你的连接串有问题,试试

"data source=ly;initial catalog=sifang;persist security info=False;user id=sa;Password=sasa;workstation id=ly;packet size=4096"
CSTerry 2003-10-21
  • 打赏
  • 举报
回复
SqlConnection sql=new SqlConnection("Persist Security Info=False;uid=sa;pwd=sasa;database=sifang;server=ly;Connect Timeout=30"+
":");

sql.Open();

SqlCommand com=new SqlCommand("select * from login where eno="+tbeditid.Text+"and code="+tbeditpw.Text,sql);
com.ExecuteNonQuery();
hyjwrok 2003-10-18
  • 打赏
  • 举报
回复
这个简单。去掉Persist Security Info=False



这是设重新刷新的,,没用的

不行,,,,

这题,,爽呀


高手多呀,,,真是的高手,,,快快现身呀


小弟,谢之,,,!!!!!!!!!!!!!!!!!!!!

hyjwrok 2003-10-18
  • 打赏
  • 举报
回复
是呀,我是混合模式下的

只要一运行
Sql.OPen();
就是一打开联接就会这要的

redfoxhuang 2003-10-18
  • 打赏
  • 举报
回复
用混合验证
极限999 2003-10-18
  • 打赏
  • 举报
回复
这个简单。去掉Persist Security Info=False

sql2000有win验证和混和验证。在sql2000中调整一下。
hyjwrok 2003-10-18
  • 打赏
  • 举报
回复
是呀,一
sql.open();
,,就会这样,,,,,,,
huyaoguo 2003-10-18
  • 打赏
  • 举报
回复
sql.open();
rgbcn 2003-10-18
  • 打赏
  • 举报
回复
小结SQL Server连接失败错误及解决

http://www.yesky.com/SoftChannel/72342371928965120/20030304/1655060_2.shtml
rgbcn 2003-10-18
  • 打赏
  • 举报
回复
你的连接串是怎么写的。
hyjwrok 2003-10-18
  • 打赏
  • 举报
回复
不行呀,你好像写错了吧!!!
com.Connection.Open();
这个不能放在定义的前面,,,

还是出现
用户 '(null)' 登录失败。原因: 未与信任 SQL Server 连接相关联。
LesleyChiu 2003-10-18
  • 打赏
  • 举报
回复
呢要先打开再赋值给com阿.
SqlConnection sql=new SqlConnection("Persist Security Info=False;uid=sa;pwd=sasa;database=sifang;server=ly;Connect Timeout=30"+
":");
com.Connection.Open();
SqlCommand com=new SqlCommand("select * from login where eno="+tbeditid.Text+"and code="+tbeditpw.Text,sql);

110,533

社区成员

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

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

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