陈奕迅成为歌神了吗:ASP Access问题请各位指教

来源:百度文库 编辑:高校问答 时间:2024/04/30 16:07:58
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
代码:
set conn=Server.createobject("adodb.connection")
conn.open "dbq="&server.mappath("message.mdb")&";driver={microsoft access driver(*.mdb)}"
cmdSQL="insert into liuyan(name,sex,email,content,dateandtime) values(' "&sname&" ',' "&ssex&" ',' "&semail&" ',' "&sinput&" ',' "&ddate&" ')"
conn.execute(cmdSQL)
conn.close

写成:
set conn=Server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="& server.mappath("message.mdb")
cmdSQL="insert into liuyan(name,sex,email,content,dateandtime) values(' "&sname&" ',' "&ssex&" ',' "&semail&" ',' "&sinput&" ',' "&ddate&" ')"
conn.execute cmdSQL
conn.close
试试呢,很多时候换个写法就可以了。经常遇到的。
再者就是工作文件夹和临时文件夹的权限记得吧everyone权限的读写功能加上哦。

'****************************ACCESS**********************************
dbpath=server.mappath("../db/#%20yongfa.mdb")
connstr= "provider=microsoft.jet.oledb.4.0;data source=" & dbpath
set conn=server.createobject("adodb.connection")
conn.open connstr
'*********************************************************************

这种一般不会出错

未发现数据源名称
也就是说你的数据库路径有问题