在使用网页时查询Sql Server数据库出现如下错误源错误:
行 56:
行 57: DataSet ds = new DataSet();
行 58: myCommand.Fill(ds, "Titles");
行 59:
行 60: MyList.DataSource = ds.Tables["Titles"].DefaultView;
源文件: e:\学习\编程开发\asp.net\工作区\myasp1\webform1.aspx.cs 行: 58 堆栈跟踪:
[SqlException: 用户 'GZH-0C21D0B32CE\ASPNET' 登录失败。]
看来像是连接错误,我搜索了一下解决方法,说有可能是因为验证模式仅是"Windows验证模式",要改为"Sql Server和Windows混合",但我改完后一查它自己又变回原来的验证模式了,重启服务器也不行.谁知道怎么解决啊?是不是这个问题啊
这是我的配置连接语句
SqlConnection myConnection = new SqlConnection("server=127.0.0.1;database=pubs;uid=sa;pwd=sa");
SqlDataAdapter myCommand = new SqlDataAdapter("select * from Titles", myConnection); DataSet ds = new DataSet();
myCommand.Fill(ds, "Titles"); MyList.DataSource = ds.Tables["Titles"].DefaultView;
MyList.DataBind();
行 56:
行 57: DataSet ds = new DataSet();
行 58: myCommand.Fill(ds, "Titles");
行 59:
行 60: MyList.DataSource = ds.Tables["Titles"].DefaultView;
源文件: e:\学习\编程开发\asp.net\工作区\myasp1\webform1.aspx.cs 行: 58 堆栈跟踪:
[SqlException: 用户 'GZH-0C21D0B32CE\ASPNET' 登录失败。]
看来像是连接错误,我搜索了一下解决方法,说有可能是因为验证模式仅是"Windows验证模式",要改为"Sql Server和Windows混合",但我改完后一查它自己又变回原来的验证模式了,重启服务器也不行.谁知道怎么解决啊?是不是这个问题啊
这是我的配置连接语句
SqlConnection myConnection = new SqlConnection("server=127.0.0.1;database=pubs;uid=sa;pwd=sa");
SqlDataAdapter myCommand = new SqlDataAdapter("select * from Titles", myConnection); DataSet ds = new DataSet();
myCommand.Fill(ds, "Titles"); MyList.DataSource = ds.Tables["Titles"].DefaultView;
MyList.DataBind();
SqlDataAdapter myCommand = new SqlDataAdapter("select * from Titles", myConnection);
这句之前加上: myConnection.Open();
看一下
myConnection.Open();
SqlDataAdapter myCommand = new SqlDataAdapter("select * from Titles", myConnection);
引用如下:
Fill 方法使用 SELECT 语句从数据源中检索数据。与 Select 命令关联的 IDbConnection 对象必须有效,但不需要将其打开。如果调用 Fill 之前 IDbConnection 已关闭,则将其打开以检索数据,然后再将其关闭。如果调用 Fill 之前连接已打开,它将保持打开状态。
这不是广告.请大家用心看完. http://www.OpenSite.cn
我们只是几个程序员,跟几个编程爱好者组成的个团队。 我们因为兴趣所在,做了“软件技术开发网(http://www.OpenSite.cn)”。 致力里于把本站发展为中国出色的软件技术类公益网站。网站将是非商业性的,非赢利的。为所有的软件开发技术爱好者,所有软件开发者 提供尽可能的帮助。 众所周知,学校里的东西跟现在实际的开发应用有很大差距,项目开发中也会遇到各种各样的问题. 我们希望在这里可以给广大的学生,编程爱好者一个学习的温床,一个巩固,增长知识,扩大知识面的地方. 我们希望在这里可以给开发者,在职人员一个查找资料,增长专业水平的地方.
我们不断的搜集添加资料文档,想多弄点有用的,含金量高的学习参考资料。 然而,这些只靠我们是远远不够的,我们搜集的文档,文章 以及学习资料的数量和质量都非常有限. 我们只是希望您能在看到一篇不错的资料的时候,可以转载到我们的网站(http://www.OpenSite.cn),让更多的人可以看到. 您的举手之劳便可以让许多的人收益非浅.(参见底下文章发布方法) 我们呼吁,更多的人参与到其中,共同建设所有程序人的网站,我们在学习参考的同时给更多的人以便利和帮助.
同时因为我们的条件所限,也欢迎你提出更好的建议,帮助我们改进网站结构,内容等.... 网站(http://www.OpenSite.cn)包括一个文档系统 和 一个 技术论坛。你的不断关注 是我们最大的鼓励。 向所有支持本站发展的朋友表示感谢。 注: 如何发布文档,资料 1:注册为本站会员.(会员和非会员没有功能上的区别,只在于能否发表文章) 2:登陆后,点顶部"控制面板",进入会员管理后台. 3:在会员管理后台点"发表文章"连接,填写相应内容提交. 因为网站定时更新,所以您发布后不会立刻看到. qq 群:12718848