明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1615|回复: 3

VBA如何访问Access?

[复制链接]
发表于 2006-9-18 09:13:00 | 显示全部楼层 |阅读模式
使用AutoCAD VBA如何访问Access数据库?(如何打开,关闭,和定义Access查询的条件?)
发表于 2006-9-21 23:47:00 | 显示全部楼层
是啊,有谁会啊,请教了
发表于 2006-9-26 13:13:00 | 显示全部楼层

1 VB编辑器菜单工具-〉引用,把ActiveX Data Objects 2.8选上,然后确定

2 编写连接代码

'指定数据库文件路径返回一个数据库连接对象Connection

 Function GetConnection(DBPath As String) As Connection 
    Dim conn As New Connection
   
    With conn
    .Provider = "Microsoft.Jet.OLEDB.4.0"
    .ConnectionString = DBPath
    .Open
    End With
    Set GetConnection = conn
End Function

sub test() 

dim conn as Connection

dim rs as RecordSet

dim SqlCmd as new Command

Set conn = GetConnection("F:\CAD\CadDataBase\CadDataBase.mdb")
   With SqlCmd
   .ActiveConnection = conn
   .CommandType = adCmdStoredProc '命令类型为存储过程,adCmdText是普通SQL语句
   .CommandText = "Validate" '指出在ACCESS中建立的查询的名称
    End With

rs = SqlCmd.Execute , Array(id,pwd) '给定查询所需要的参数
msgbox rs.Feilds("userName").value

rs.close

conn.close

end sub

 楼主| 发表于 2006-9-29 14:12:00 | 显示全部楼层
研究中……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-26 22:45 , Processed in 0.181618 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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