1楼:匿名用户
driver=;dbq=e:\web\data\db.mdb"
格式错误,你那是乱写,vb和vba这么写:
"provider=microsoft.jet.oledb.4.0;data source = e:\web\data\db.mdb"
2楼:凌刀刀
应该是相对路径而不是绝对路径e:\web\data\db.mdb"
conn.open "driver={microsoft access driver (*.mdb)}; dbq="&server.mappath("students.mdb")
3楼:匿名用户
access中,odbc数据源连接文本的格式是:
“driver=;dbq=数据库文件;”
在以上连接文本中,如果数据库跟程序在同一目录下,或者用变量defaultdir指定了数据库所在目录,则数据库文件可以不用全路径名,如下即可:
“odbc;dbq=msaccess.mdb;driver=;”
如下也可:
“odbc;dbq=msaccess.mdb;defaultdir=d:\\downloads\\e21;driver=;”
如果数据库跟程序不在同一目录下,或者没有用变量defaultdir指定数据库所在目录,则数据库文件需要用全路径名,如下:
“odbc;dbq=e:\\quake iii arena\\msaccess.mdb;driver=;”
以上所说的是连接access数据库的格式,那么连接其他数据库的odbc数据源连接文本又是怎样的?连接不同类型的数据库要使用不同的对应驱动程序,没忘记吧!
这是access的,如果有其他方面的数据库连接问题,应该也可以解决。嘿嘿。
4楼:匿名用户
open后面的引号与dbq后面的引号是对应的, 引号内就是一个字符串, & 是字符串连接符,将后面的mdb的完整路径和文件名添加到前面的字符串后面。
access数据库自定义连接字符串 "driver={microsoft access driver (*.mdb)};uid=ad;pwd=123;dbq=" & serve 80
5楼:匿名用户
// 打开本地access库student.mdb
m_pconnection->open("provider=microsoft.jet.oledb.
4.0;data source=student.mdb","","",admodeunknown)
6楼:华丽的危险
写着一句就行"driver=;dbq=f:\try\data\aaa.mdb"。
(dbq=你的数据库的绝对路径,绝对路径f:\try\data\aaa.mdb就是完整的路径,不用参照就找到,aaa是你的数据库名字,f:
\try\data\是你放数据库文件前得路径)。access没有密码,至于你写的uid=ad;pwd=123是用户登录的密码吧?这个可以放在aaa数据库里的表中。
"driver={microsoft access driver (*.mdb,*.accdb)};dbq=" & server.mappath("sue.accdb") 35
7楼:匿名用户
你最好用*.mdb数据库。。。。可能*.accdb出现的问题
conn.open "driver={microsoft access driver (*.mdb)}; dbq=" & server.mappath("\ss\hddb.mdb") 10
8楼:匿名用户
你的连接方式为odbc方式,有时会出
错,建议用ole方式,效率专高又不会出错,如下:属
9楼:阿信
是斜杠打反bai了,这样写:du