日期:2014-05-17  浏览次数:20907 次

关于asp链接sql server 2005的问题
大家帮忙看看
Set Conn = Server.CreateObject("ADODB.Connection")
 sql="Provide=SQLoledb;data source=PC-200905031724\SQL2005;UID=;PWD=;Initial Catalog=ping;Integrated Security=SSPI"
 Conn.Open sql

出现以下错误提示
错误类型:
Microsoft OLE DB Service Components (0x80040E21)
多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成。


------解决方案--------------------
Provider
------解决方案--------------------
'以下为建立connection对象连接数据库 
Dim conn 
Set conn=Server.CreateObject("ADODB.Connection") 
sql="Provider=SQLoledb;data source=WWW-2443D34E558\SQL2005;UID=sa;PWD=********;Initial Catalog=forum" 
conn.Open sql 
'以下为判断是否连接 
If conn.state=2 Then 
Response.Write("正在连接") 
ElseIf conn.state=1 Then 
Response.Write("连接已经打开") 
Else 
Response.Write("对不起,无法打开连接") 
End If 


------解决方案--------------------
127.0.0.0 这是个地址段
127.0.0.1 本机地址, win 系统可以写成 localhost