回 帖 发 新 帖 刷新版面

主题:[原创]HTTP:500错误和无法登陆问题解决办法

我的问题过程如下:
1
我这里是先说HTTP:500错误,
    这里用修改一下你的浏览器的属性:IE—》属性——》高级——》把里面的友好错误提示的勾去掉,因为这个错误有500种,让IE提示具体的错误细节


我改了,就提示了,sa1无法登陆::我是这样解决的,
    这里你要先新建立一个用户名为sa1的用户来登陆数据库,步骤:打开企业管理器--》展开你服务器组,点安全性---》属性----》然后你会看到一些用户,右键,新见用户--》然后名字为sa1,记得下得选择 SQL Sserver 密码登陆方式,密码为123,这里一些东西是要仔细设置的,比如登陆到哪个数据库啊,一定要设置权限哦

2 ,于是我写了以下的代码存储为test.asp
<% 
   connstr="driver={SQL Server};database=newdatabase;server=(local);uid=local;pwd=123" 
   set conn=server.createobject("ADODB.CONNECTION")
   conn.open connstr 
   set rs=server.CreateObject("adodb.recordset")
   sql="select * from newtable"
   rs.open sql,conn
response.write("hello word!")
do while not rs.eof
  response.Write("<br>ID:"&rs("id")&"  Name:"&rs("username"))
  rs.movenext
loop
rs.close
conn.close
%>
到IIS里调试:有错误:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e4d' 
[Microsoft][ODBC SQL Server Driver][SQL Server]用户 'local' 登录失败。原因: 未与信任 SQL Server 连接相关联。 
/ren1/test.asp,行 4

这个错误是你没设置,登陆的方式,解决办法:
   企业管理器-》右键你的服务器--》属性--》安全性---》把下面选择为windws和sql sever混合方式登陆-》确定

3 在去IIS里调试test.asp:OK!!!``_``搞定
在浏览器里结果如下:
   hello word!
   ID:0 Name:admin 
   ID:1 Name:qiye 
   ID:2 Name:guihsou 

现在才发现网络解决问题也比较难,所以写了以上的 希望能对学习ASP的人有帮助
就这样,几个问题搞了我两天多无法继续我学习,希望能对网友门有帮助

回复列表 (共1个回复)

沙发

学习了

我来回复

您尚未登录,请登录后再回复。点此登录或注册