| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 668 人关注过本帖
标题:[求助]关于数据库链接的问题
只看楼主 加入收藏
lsdm
Rank: 1
等 级:新手上路
帖 子:140
专家分:0
注 册:2006-1-7
收藏
 问题点数:0 回复次数:10 
[求助]关于数据库链接的问题

这是我写的第一个数据库链接,不能运行,请问错误在什么地方?


<%
dim connstr
cnnstr=\"provider=microsoft.jet.OLEDB.4.0;data source=\" & server.mappath(\"wd.mdb\")
set bb=server.createObject(\"ADODB.connection\")
bb.open connstr
%>
<html>
<head><title>查询表单</title><head>
<body>
<%
set rs =server.creatObject(\"adodb.recordset\")
rs.open \"select * from wd1 \",bb
%>
<%=rs(\"mc\")%>
<%=rs(\"jg\")%>
<%=rs(\"zz\")%>
</body>
</html>

下面是运行后网页的提示,请大虾指点错误在什么地方?谢谢!

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
/wd.asp, 第 6 行

搜索更多相关主题的帖子: 数据库 链接 
2006-09-28 21:39
gdk2006
Rank: 4
等 级:业余侠客
威 望:8
帖 子:928
专家分:270
注 册:2006-7-2
收藏
得分:0 
<%
db="wd.mdb"
set conn = Server.CreateObject("ADODB.Connection")
dbpath="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.Open dbpath
%>
<html>
<head><title>查询表单</title><head>
<body>
<%
set rs =server.creatObject("adodb.recordset")
sql="select * from wd1 "
rs.open sql,bb,1,3
%>
<%=rs("mc")%>
<%=rs("jg")%>
<%=rs("zz")%>
</body>
</html>

程序员的悲哀如何找女朋友?
追女解决方案百度“让她着迷”!
2006-09-28 21:53
GDpig
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-9-8
收藏
得分:0 
是不是少了:
rs.open sql,conn,1,1
2006-09-28 21:55
lsdm
Rank: 1
等 级:新手上路
帖 子:140
专家分:0
注 册:2006-1-7
收藏
得分:0 
谢谢二楼,还是不行啊!
错误类型:
Microsoft VBScript 运行时错误 (0x800A01B6)
对象不支持此属性或方法: 'creatObject'
/dddd.asp, 第 11 行


另外请问一下,我上面写的是金鹰视频教程上的一段代码,我原封不动的抄了一遍,为什么不能运行呢?在教程上可以运行啊!还有,你和他写的不一样,好像你这个正规一些,他的那个写法是不是也可以呢?

2006-09-28 22:28
hangxj
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2045
专家分:0
注 册:2006-4-10
收藏
得分:0 
以下是引用gdk2006在2006-9-28 21:53:45的发言:
<%
db="wd.mdb"
set conn = Server.CreateObject("ADODB.Connection")
dbpath="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.Open dbpath
%>
<html>
<head><title>查询表单</title><head>
<body>
<%
set rs =Server.CreateObject("adodb.recordset")
sql="select * from wd1 "
rs.open sql,bb,1,1
%>
<%=rs("mc")%>
<%=rs("jg")%>
<%=rs("zz")%>
</body>
</html>

二楼的红色部分写错了,楼主再试一下


http://www./
2006-09-29 09:35
lsdm
Rank: 1
等 级:新手上路
帖 子:140
专家分:0
注 册:2006-1-7
收藏
得分:0 
谢谢版主指点,请问1楼链接和驱动的写法为什么不正确呢?但是我看这个教程上的可以运行啊?

2006-09-29 10:10
hangxj
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2045
专家分:0
注 册:2006-4-10
收藏
得分:0 
一样的,你可以看下,其实你也是把那个地方写错了

http://www./
2006-09-29 10:25
gdk2006
Rank: 4
等 级:业余侠客
威 望:8
帖 子:928
专家分:270
注 册:2006-7-2
收藏
得分:0 
以下是引用lsdm在2006-9-28 22:28:51的发言:
谢谢二楼,还是不行啊!
错误类型:
Microsoft VBScript 运行时错误 (0x800A01B6)
对象不支持此属性或方法: 'creatObject'
/dddd.asp, 第 11 行


另外请问一下,我上面写的是金鹰视频教程上的一段代码,我原封不动的抄了一遍,为什么不能运行呢?在教程上可以运行啊!还有,你和他写的不一样,好像你这个正规一些,他的那个写法是不是也可以呢?

应该是写成createObject吧!


程序员的悲哀如何找女朋友?
追女解决方案百度“让她着迷”!
2006-09-29 20:54
gdk2006
Rank: 4
等 级:业余侠客
威 望:8
帖 子:928
专家分:270
注 册:2006-7-2
收藏
得分:0 
以下是引用gdk2006在2006-9-28 21:53:45的发言:
<%
db="wd.mdb"
set conn = Server.CreateObject("ADODB.Connection")
dbpath="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.Open dbpath
%>
<html>
<head><title>查询表单</title><head>
<body>
<%
set rs =server.creatObject("adodb.recordset")
sql="select * from wd1 "
rs.open sql,bb,1,3
%>
<%=rs("mc")%>
<%=rs("jg")%>
<%=rs("zz")%>
</body>
</html>

不好意思搞错了!
set rs =server.createObject("adodb.recordset")


程序员的悲哀如何找女朋友?
追女解决方案百度“让她着迷”!
2006-09-29 20:56
lsdm
Rank: 1
等 级:新手上路
帖 子:140
专家分:0
注 册:2006-1-7
收藏
得分:0 
问题确实是在这个地方,谢谢两位指点!

[此贴子已经被作者于2006-9-29 21:31:32编辑过]



2006-09-29 21:30
快速回复:[求助]关于数据库链接的问题
数据加载中...
 
   



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

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