连接数据库问题~请指教

pininno1979 2003-05-01 01:29:45
我已经配置了ODBC,并且测试成功~
我用的是SQL的PUBS数据库,总是在cn.Open "driver={SQL Server};server=local;uid=sa;pwd=;database=mydsn"这行出错
为什么总是连接不到数据库~
我用ACCESS连接都可以执行,不知道为什么用SQL就连接不到呢?
我用127.0.0.1也不成:(

程序代码:
<%
dim cn
dim rs
dim sqlstr
set cn=Server.CreateObject("adodb.connection")
cn.Open "driver={SQL Server};server=local;uid=sa;pwd=;database=mydsn"
set rs=Server.CreateObject("adodb.recordset")
sqlstr="select *from sales"
rs.Open sqlstr,cn,1,1
%>

错误信息:
本页无法显示
试图访问的网页出现问题,无法显示。

--------------------------------------------------------------------------------

请尝试以下方法:

单击 刷新按钮或者梢候再试。

打开 nike-f4f5f40f98 主页,然后查找与所需信息相关的链接。
HTTP 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务

--------------------------------------------------------------------------------

技术信息(适用于支持人员)

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
/test1/select123.asp, 第 17 行


浏览器类型:
Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0; Assistant 1.0.2.4; .NET CLR 1.0.2914)

页:
GET /test1/select123.asp

时间:
2003年5月1日, 12:35:40


详细信息:
Microsoft 支持


...全文
19 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
pininno1979 2003-05-01
  • 打赏
  • 举报
回复
我都试过了,不知道什么原因,书上写的很简单,我完全按照做的,可是就是连接不到数据库,老提示出错:(~
pininno1979 2003-05-01
  • 打赏
  • 举报
回复
还是不成啊:(
wuhuxia 2003-05-01
  • 打赏
  • 举报
回复
如果是利用odbc就不要什么driver={SQL Server};
直接通过什么拥护、密码以及你配置的dsn打开数据库不就行了么
cn.Open "dsn=你建立的DSN的名字;uid=sa;pwd=;"

或者
cn.Open "driver={SQL Server};server=local;uid=sa;pwd=;database=你的数据库"

coolnick 2003-05-01
  • 打赏
  • 举报
回复
cn.Open "driver={SQL Server};server=local;uid=sa;pwd=;database=mydsn"
改成
cn.Open "dsn=你建立的DSN的名字;uid=sa;pwd=;database=pubs"
youbest 2003-05-01
  • 打赏
  • 举报
回复
如果你已经配置了DSN,那么把
cn.Open "driver={SQL Server};server=local;uid=sa;pwd=;database=mydsn"
改成
cn.Open "dsn=你建立的DSN的名字;uid=sa;pwd=;database=mydsn"
试试

28,390

社区成员

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

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