VB中如何直接访问ACCESS?救急!!

horby 2000-06-15 09:41:00
各位大虾:
我想在VB中通过ADO直接访问ACCESS数据库, 如果用JET引擎则说"找不到可插入的ISAM"
为何???能否不通过JET引擎??
用JET代码如下:
conStr ="PROVIDER=Microsoft.Jet.OLEDB.3.51;DataSource=e:\access\db6.mdb;"
gCon.Open conStr

...全文
138 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Carrie 2000-06-16
  • 打赏
  • 举报
回复
如果是本地的access,试试直接用opendatabase("数据库文件名")
TopHead 2000-06-16
  • 打赏
  • 举报
回复
Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data Source=C:\Program Files\Microsoft Visual Studio\VB98\NWIND.MDB

这样访问没有问题的,我试过。可以试试通过ODBC访问。
yongliliu 2000-06-16
  • 打赏
  • 举报
回复
您的代码有错!
建立连接之前,必须创建工作区。
weity 2000-06-16
  • 打赏
  • 举报
回复
用jet代码 必须把ado 2.1 liabry 类型库引用上
这样才可以用的!
例如:
dim conn as new adodb.connection
dim rs as new adodb.recordset
connstr="connection your jet *.mdb"
(你的代码没有错)
rs = conn.open connstr
ok!
zzj_mjz 2000-06-15
  • 打赏
  • 举报
回复
这样访问应该是可以的,是你的系统有问题,不知道你安装vb时有没有把这些驱动程序装上.

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧