C#中登陆网页连接不上数据库

zhangweisjz 2005-06-06 02:21:04
这个问题真是把我郁闷坏了。请高手指教。非常感谢。
下面是出错返回的代码。(SkyShark是我的项目的名字)另外,我已经在connectionstring里面加了pwd=123了,可是没有作用,唉……恳请解答,再次感谢。

“/SkyShark”应用程序中的服务器错误。
--------------------------------------------------------------------------------

用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.SqlClient.SqlException: 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。

源错误:


行 143: username=txtUserName.Text.Trim();
行 144: password=txtPassword.Text.Trim();
行 145: sqlConnection1.Open();
行 146: sqlDataAdapter1.SelectCommand.Parameters["@UserName"].Value=username;
行 147: datarows=sqlDataAdapter1.Fill(dataSet11,"UserDetails");


源文件: f:\inetpub\wwwroot\skyshark\default.aspx.cs 行: 145

堆栈跟踪:


[SqlException: 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败。]
System.Data.SqlClient.ConnectionPool.GetConnection(Boolean& isInTransaction)
System.Data.SqlClient.SqlConnectionPoolManager.GetPooledConnection(SqlConnectionString options, Boolean& isInTransaction)
System.Data.SqlClient.SqlConnection.Open()
SkyShark._default.btnSubmit_Click(Object sender, EventArgs e) in f:\inetpub\wwwroot\skyshark\default.aspx.cs:145
System.Web.UI.WebControls.Button.OnClick(EventArgs e)
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
System.Web.UI.Page.ProcessRequestMain()




--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:1.1.4322.573; ASP.NET 版本:1.1.4322.573
...全文
152 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lawrence191 2005-06-06
  • 打赏
  • 举报
回复
向导里写的是不是 验证方式不对啊?
  • 打赏
  • 举报
回复
你应该把你的connectionstring写出来,不然我们可不知道你是怎么写的!
zhangweisjz 2005-06-06
  • 打赏
  • 举报
回复
问题已经解决了,就是按照avyp的方法做的,非常感谢。
可是我不明白,按照向导产生的connectionstring没法登陆呢?
supnumb 2005-06-06
  • 打赏
  • 举报
回复
检查您的SQL server用户权限
zhangweisjz 2005-06-06
  • 打赏
  • 举报
回复
那请问要不要赋值的啊?
就象 :
server=localhost;database=SkyShark;uid=sa;pwd=123
请教非常感谢。
小李飞刀 2005-06-06
  • 打赏
  • 举报
回复
连接串按如下格式写:

connectionstring: "server=localhost;database=;uid=;pwd="
zhangweisjz 2005-06-06
  • 打赏
  • 举报
回复
没人回复啊,请高手帮忙

111,125

社区成员

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

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

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