回 帖 发 新 帖 刷新版面

主题:[讨论]问几个关于ACCESS数据库连接的问题

[code]
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.open "provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("database.mdb")+";Jet OLEDB:Database Password=123456"
Conn.Execute "insert into Dv_Admin(password) values(22)"
[/code]
Microsoft JET Database Engine 错误 '80040e14' 

INSERT INTO 语句的语法错误。 

/IISperform/test.asp,行 4

 这里好像不能使用password 怎样才能使用password呢
[code]
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.open "provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("database.mdb")+";Jet OLEDB:Database Password=123456"
Conn.Execute "insert into Dv_Admin(passworda) values(22)"
[/code]
Microsoft JET Database Engine 错误 '80004005' 

操作必须使用一个可更新的查询。 

/IISperform/test.asp,行 4

以上代码哪里错了 请指点指点 

[code]
set conn=server.createobject("adodb.connection")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("database.mdb")
[/code]
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005' 

[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0xa24 Thread 0xa98 DBC 0x16c9c74 Jet'。 

/IISperform/aa.asp,行 4 

哪里错的 ACCESS文件位置没错啊 

大虾们多多指点啊

回复列表 (共2个回复)

沙发

Conn.open "provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("database.mdb")+";Jet OLEDB:Database Password=123456"
缺少打开数据库的用户名。
数据库连接代码:http://www.programfan.com/blog/article.asp?id=13421

板凳

不是这个原因

我来回复

您尚未登录,请登录后再回复。点此登录或注册