
正文
asp.net用户'sa'登录失败,aspnet账户
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
asp.net连接数据库问题
asp.net连接数据库查询表的时候表错误原因:这是数据库表设计的错误,所涉及的表的字段中设置了不能为空的属性,但是传入的值为null,所以报错。
经检查你的SQL语句的确是Values那里出了问题。如果可以运行成功,仅仅数据库没有数据的话那就应该检查SQL语句哪里出了问题,在查询分析器里面检查好SQL语句,确定可以插入数据之后再写到CommandText。
先关闭你的vs2005。打开 c:\windows\microsoft.net\framework\v0.50727\temporary asp.net files 找到你刚才调试的程序的名字的目录删除它。关闭iis服务器,重开一次。
你可以在数据库中使用sp_who查询出你正在使用的数据库是否有sleeping的或者AWAITING COMMAND的然后调试你的代码看看是什么原因导致出现这个问题的。
很明显上面的连接串中\要做转义。另外,建议你连接用IP或者local来连接,不会因为电脑名发生变化而需要修改代码。同时,请将连接串写到配置文件中去。避免连接信息变化时需要修改代码。
你的代码没有什么问题,问题应该出在链接字符串,你把你的数据库名,用户名,密码都检查一下。
相关问答
Q1: VISTA中不能用SA帐号登陆数据库还有ASP.NET不能连接到数据库
1、看一下是不是sql server的服务没有打开。如果服务打开了,就用windows身份验证方式登录。然后右键单击选择属性。接着看一下服务器身份验证是否选择的两种。接下来再看一下远程连接是否勾选了。
2、VS自带的数据库可以跟着项目走,每次只要刷新下连接就可以了,使用方便 不必每次附加。
3、.检查SQLserver的服务是否没有被复制。2.如果服务打开,则使用Windows身份验证登录。3.然后右击选择属性,如下所示。4.然后查看服务器身份验证的两个选项。5.接下来,查看是否选中了远程连接。
4、默认装完IIS7之后,使用ASP程序会发现提示数据库连接失败,在网上找了找,说是因为MS Jet引擎改变了临时目录的位置,但是又没有对临时的存取权限,导致数据库使用失败。
5、和“停止”,等待 MSSQLSERVER 服务停止,然后单击“启动”以重新启动 MSSQLSERVER 服务。
Q2: ...asp.net的,运行的时候出现一个提示,用户登录SA错误,如下图,怎解...
VS自带的数据库可以跟着项目走,每次只要刷新下连接就可以了,使用方便 不必每次附加。
.检查SQLserver的服务是否没有被复制。2.如果服务打开,则使用Windows身份验证登录。3.然后右击选择属性,如下所示。4.然后查看服务器身份验证的两个选项。5.接下来,查看是否选中了远程连接。
看一下是不是sql server的服务没有打开。如果服务打开了,就用windows身份验证方式登录。然后右键单击选择属性。接着看一下服务器身份验证是否选择的两种。接下来再看一下远程连接是否勾选了。
这时,双击该选项打开,如下图所示 然后,选中我的网站,并右键,并选择属性,如下图所示:打开效果如下图所示:然后在,打开的asp.net属性选项卡中选择与你安装的net framework版本匹配就完成了。
asp.net用户'sa'登录失败的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于aspnet账户、asp.net用户'sa'登录失败的信息别忘了在本站进行查找喔。






