为什么打开不了数据库?

huangk 2005-07-01 11:52:01
<%@ Language=VBScript %>
<html>
<head>
</head>
<body>
<%
Dim conn
Set conn = Server.CreateObject("ADODB.Connection")
conn.ConnectionString = "DSN=kf_web;UID=ems;PWD=naritech"
conn.open
%>
</body>
</html>

就这么简单的代码,可是,执行后报下面的错误:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC 驱动程序管理器] 驱动程序的 SQLAllocHandle on SQL_HANDLE_ENV 失败
/myweb/test.asp, 第 10 行
...全文
62 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zftow110 2005-07-01
  • 打赏
  • 举报
回复
还是写的好!
huangk 2005-07-01
  • 打赏
  • 举报
回复
楼上的,还是不行呀!!
emhuangzi 2005-07-01
  • 打赏
  • 举报
回复
<%
'定义数据库连接对象
dim conn
'定义数据库连接字符串
dim connstr

on error resume next
connstr="connstr="DSN= ;UID= ;PWD=";"
set conn=server.createobject("ADODB.CONNECTION")
if err then
err.clear
else

conn.open connstr
if err then
err.clear
end if
end if
%>
huangk 2005-07-01
  • 打赏
  • 举报
回复
不是说配了DSN后就不用写驱动了吗?
lnboy1003 2005-07-01
  • 打赏
  • 举报
回复
支持楼上你没有写驱动
life360 2005-07-01
  • 打赏
  • 举报
回复
<%
dim conn
dim strconn
strconn = "Driver={SQL Server};SERVER=名称;UID=w用户;PWD=密码;DATABASE=数据库"
set conn = server.createobject("adodb.connection")
conn.open strconn
%>

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧