蒙面超人rx粤语45:该用ODBC链接 还是 OLEDB链接

来源:百度文库 编辑:高校问答 时间:2024/05/06 12:11:31
ASP连接ACC数据库。
用驱动链接有2中方式ODBC链接 和 OLEDB链接
分别如下

ODBC链接
"Driver={microsoft access driver(*.mdb)};dbq=*.mdb;uid=admin;pwd=pass;"

OLEDB链接
"Provider=microsoft.jet.oledb.4.0;data source=your_database_path;user id=admin;password=pass"

那么到底什么时候该用ODBC链接,什么时候该用OLEDB链接。请高手详细解答一下

后者,效率高,前者是用于老版本的ACCESS,比如AC97,

你也可以搜索下相关关键词

如果使用odbc访问access,需要在dns中进行一些列的设置。
而使用oledb则可以在程序中只通过代码对access进行访问,无需其他的设定。
这样只要保持相对路径,在别的机子上也能进行运行和使用

用OLEDB的连接串格式为:
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\TEST.MDB;Persist Security Info=False"
对于ACCESS库路径,可用如app.path & "\\database\\test.mdb"这样的格式,可保证只要保持相对路径,在别的机子上也能进行运行和使用

非常好,我学习中