使用ODBC能够连接数据库,使用OLE DB却连不上。

「已注销」 「已注销」 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
使用ODBC能够连接数据库,使用OLE DB却连不上。
我的系统是 XP 专业版,SQL Server 2000 个人版,我用ASP连SQL Server。
ODBC:
<% @LANGUAGE=VBScript %>
<%
Option Explicit
dim conn,str
set conn=Server.CreateObject("ADODB.Connection")
str="DSN=mydsn;UID=luj;PWD=luj"
conn.open str
response.write "数据库连接成功:" & conn.state & "<br>"
conn.close
response.write "数据库已经关闭"
set conn=nothing
%>

OLE DB:
<% @LANGUAGE=VBScript %>
<%
OPtion Explicit
Dim conn,strcnn
set conn=server.CreateObject("ADODB.connection")
strcnn="Provider=sqloledb;User ID=luj;Password=luj;Initial Catalog=mydata;Data Source=127.0.0.1"
conn.Open strcnn
Response.Write "数据库连接成功:" & conn.state & "<br>"
conn.close
%>


错误提示:
错误类型:
Microsoft OLE DB Provider for SQL Server (0x80004005)
用户 'luj' 登录失败。原因: 未与信任 SQL Server 连接相关联。
/index.asp, 第 7 行


浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

网页:
GET /index.asp
...全文

相关推荐

评论 6
收藏 已收藏
分享
返回顶部
「已注销」
MS-SQL Server 34,876 成员 254,635 内容