标题:怎么调试运行asp+sql的程序
只看楼主
sidivefen
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2007-8-14
 问题点数:0 回复次数:11 
怎么调试运行asp+sql的程序
请大家帮帮忙,我在网上下载了几个程序调都错了,晕啊...,最好有例子一起说明的,谢谢了!
搜索更多相关主题的帖子: sql asp 调试 运行 
2007-08-14 10:27
SkyGull
Rank: 5Rank: 5
来 自:浙江杭州
等 级:贵宾
威 望:13
帖 子:839
专家分:324
注 册:2007-6-7
得分:0 
啊??
装了IIS和MSSQL就OK了啊
2007-08-14 10:30
sidivefen
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2007-8-14
得分:0 
我都装上可还是不行
错误类型:
Microsoft OLE DB Provider for SQL Server (0x80004005)
用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。
/200772711173617268/ASP_file/conn.asp, 第 9 行
下面是conn.asp源码
<!-- 连接 -->
<%
Public conn,rec
Set conn=server.CreateObject("adodb.connection")
'response.write "before:" & conn.state & "<br>"
If conn.state=1 Then
conn.close
End if
conn.open "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=As_Book;Data Source=."
'response.write "after:" & conn.state & "<br>"
%>
2007-08-14 10:40
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
得分:0 
数据库既然是sa登陆用户,那登陆密码呢?

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2007-08-14 11:56
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
以下是引用sidivefen在2007-8-14 10:40:18的发言:
我都装上可还是不行
错误类型:
Microsoft OLE DB Provider for SQL Server (0x80004005)
用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。
/200772711173617268/ASP_file/conn.asp, 第 9 行
下面是conn.asp源码
<!-- 连接 -->
<%
Public conn,rec
Set conn=server.CreateObject("adodb.connection")
'response.write "before:" & conn.state & "<br>"
If conn.state=1 Then
conn.close
End if
conn.open "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=As_Book;Data Source=."
'response.write "after:" & conn.state & "<br>"
%>

这说明数据库登陆用户名或密码有问题,或者sa账户没有访问数据库的权限,察看数据库的设置是否正确,数据库的服务是否启动。

2007-08-14 13:31
sidivefen
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2007-8-14
得分:0 
我还是不会啊,请帮帮忙,我的数据库有用windows身份认证的,不用用户名与密码
2007-08-14 15:39
sidivefen
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2007-8-14
得分:0 
<%
MM_conn_STRING = "Driver={SQL Server};server=(local);uid=;pwd=;database=As_Book;"
Set conn = Server.Createobject("ADODB.Connection")
conn.open MM_conn_STRING
SET RS=SERVER.CreateObject("ADOBD.recordset")
%>这好像没有错吧
可我打开时
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D)
[Microsoft][ODBC SQL Server Driver][SQL Server]用户 'MICKY-73C058\IUSR_MICKY-73C058' 登录失败。
/200772711173617268/ASP_file/conn.asp, 第 4 行
2007-08-14 15:40
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
得分:0 
安装MSSQL的时候不要选择windows身份认证登陆

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2007-08-14 17:43
都市打工者
Rank: 1
等 级:新手上路
帖 子:177
专家分:0
注 册:2007-8-7
得分:0 
我现在就是用这样的连接在自己电脑上测试 的,好用的,在自己的电脑上建立数据源
SqlDatabaseName = "datebasename"
SqlPassword = "sa"
SqlUsername = "sa"
SqlLocalName = "127.0.0.1"
ConnStr = "Provider = Sqloledb; User ID = " & SqlUsername & "; Password = " & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source = " & SqlLocalName & ";"
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnStr
If Err Then
err.Clear
Set Conn = Nothing
Response.Write "数据库连接出错,请检查连接字串。"
Response.End
End If

[此贴子已经被作者于2007-8-15 10:25:30编辑过]


做好自己工作的每一天,与朋友乐
2007-08-15 10:22
sidivefen
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2007-8-14
得分:0 
可是我的这样做了还是不行,能加我QQ:514665009帮我看看吗,谢谢了
2007-08-15 10:38



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-162533-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.057204 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved