读取数据库的问题!请来帮帮我,我都急死了!

limiao888 2001-08-10 01:25:02
本人接触asp时间不是很长!
再读取access的数据库时,建立一个conn.asp这个文件,因为在info.mdb的这个数据库中,有很多表,这样,调用conn.asp这个文件也不是很方便,
于是我把打开数据表的语句写成了一个子程序,设置了局部变量,
-------------conn.asp----------------
<%
Set conn = Server.CreateObject("ADODB.Connection")
Provider = "Provider=Microsoft.Jet.OLEDB.4.0;"
DBPath = "Data Source=" & Server.MapPath( "df.mdb" )
conn.Open Provider & DBPath
sub opendatebase(a,b)
set a=server.createobject("adodb.recordset")
a.open "b",conn,2,2
end sub
%>
在其他页面的时候,调用子程序,打开数据表,出现一下错误:
Microsoft JET Database Engine 错误 '80040e14'

无效的 SQL语句;期待 'DELETE'、'INSERT'、'PROCEDURE'、'SELECT'、或 'UPDATE'。

/shop/conn.asp, 行8


请问大家,这是怎么回事呢?怎么解决?
根据我这种想法,应该怎么实现呢?谁能帮我改改程序??
...全文
118 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
chinajordan 2001-08-11
  • 打赏
  • 举报
回复
变量不需要引号!!!!
canli15 2001-08-10
  • 打赏
  • 举报
回复

<%
set conn=server.createobject("adodb.connection")
dbpath=server.mappath("df.mdb")
strconn="driver=microsoft access driver (*.mdb);dbq="&dbpath
conn.open strconn
sub opendatabase(a,b)
set a=server.createobject("adodb.recordset")
a.open b,conn,2,2
end sub

yangbin302 2001-08-10
  • 打赏
  • 举报
回复
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "dsn=df.mdb"
sub opendatebase(a,b)
set a=server.createobject("adodb.recordset")
a.open "b",conn,2,2
end sub

ttt2 2001-08-10
  • 打赏
  • 举报
回复
用的是access库吧
neweb 2001-08-10
  • 打赏
  • 举报
回复
>>a.open "b",conn,2,2

b 是变量不要引号,a 是什么?为什么传了a进来又不用?
i_need_mana 2001-08-10
  • 打赏
  • 举报
回复
b="select * from yourtable"
haveno 2001-08-10
  • 打赏
  • 举报
回复
好的,發到我的mailbox
haveno@163.net
limiao888 2001-08-10
  • 打赏
  • 举报
回复
haveno(鱼)大哥

帮我改一改!
limiao888 2001-08-10
  • 打赏
  • 举报
回复
是在同一个目录里!

怎么改?那位大哥能帮我改一下!
haveno 2001-08-10
  • 打赏
  • 举报
回复
首先是沒有找到數據庫,其次,沒有sql語句.報這兩個錯
haveno 2001-08-10
  • 打赏
  • 举报
回复
b=?你的sql語句呢,sql語句沒有穿過來呀,還有你用的不是info,dbf嗎,怎麼dbpath=db.mdb呀
jeston 2001-08-10
  • 打赏
  • 举报
回复
調用時注意,你的df.mdb,conn.asp與你要調用的文件必須在一個目錄裡面呀.

28,406

社区成员

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

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