注册 登录
编程论坛 ASP技术论坛

【求助】数据库链接出错

zhuzhanjun 发布于 2008-06-24 11:53, 845 次点击
数据可链接代码如下:
    dim db
    db="data/fyhouse.mdb"
    connstr="DBQ="+server.mappath(""&db&"")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
    Set conn=Server.CreateObject("ADODB.CONNECTION")
    conn.open connstr   -----------------此处为第 23 行
    'response.Write(connstr)
    'response.End()




出错问题如下:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0xca8 Thread 0xb28 DBC 0x1217024 Jet'。
/2_Test/fengyunxin2.3/inc/conn1.asp, 第 23 行
5 回复
#2
天涯听雨2008-06-24 11:56
把连接数据库代码换换:

dim db
db="data/fyhouse.mdb"
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")

Set conn=Server.CreateObject("ADODB.CONNECTION")
conn.open connstr
#3
zhuzhanjun2008-06-24 12:02
换成你的代码有以下错误:


错误类型:
Microsoft JET Database Engine (0x80004005)
未指定的错误
/2_Test/fengyunxin2.3/inc/conn1.asp, 第 25 行
#4
zhuzhanjun2008-06-24 12:02
conn.open connstr   -----------------此处为第 25 行
#5
zhuzhanjun2008-06-24 12:05
可以了~~~可以了。谢谢
1