明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3173|回复: 1

关于数据库联结问题

[复制链接]
发表于 2006-6-9 08:44:00 | 显示全部楼层 |阅读模式

在VBA中用下列语句连结数据库

      Set conn = New ADODB.Connection
      conn.CursorLocation = adUseClient
      conn.Provider = "Microsoft.Jet.OLEDB.4.0;"
      connstr = "Data Surce=d:\制图\数据库\塔巴庙探井.mdb;"
      conn.Open connstr

但运行时出现错误如下:

     Compile error:

     Can't find project or library

我引用的是Microsoft ActiveX Data Objects 2.5  library

请问如何解决?非常感谢!

发表于 2006-6-30 18:33:00 | 显示全部楼层

菜单 工具 -〉引用-〉Micorsoft Access 11.0 Objects  library 试试

Set Public conn As New ADODB.Connection   '定义新连接
Public cmd As New ADODB.Command     '定义指令
Public rs As New ADODB.Recordset  '定义两个记录集

set conn = New Connection
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\制图\数据库\塔巴庙探井.mdb"
Set cmd.ActiveConnection = conn
cmd.CommandText = "select * from 表名"

rs.CursorLocation = adUseClient

rs.Open cmd, , adOpenStatic, adLockBatchOptimistic

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 05:42 , Processed in 0.146563 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表