真正的自动连接示例代码-赖观配
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


真正的自动连接示例代码

发表时间:2007/10/18 21:42:04 评论(0) 浏览(6075)  评论 | 加入收藏 | 复制
   
摘 要:说明:本示例适用于文件夹被移动或更名后,文件夹内的前端库窗体打开时,自动连接后端库的表1
本示例需引用ADO和DAO
正 文:

原创:冰雪 gfuuyygy@163.com
说明:本示例适用于文件夹被移动或更名后,文件夹内的前端库窗体打开时,自动连接后端库的表1
本示例需引用ADO和DAO

模块:
Public Function CheckLinks() As Boolean
' 检查到后台数据库的链接;如果链接存在且正确的话,返回 True 。
Dim dbs As Database, rst As DAO.Recordset
Set dbs = CurrentDb()
' 打开链接表查看表链接信息是否正确。
On Error Resume Next
Set rst = dbs.OpenRecordset("tbl1")
rst.Close
' 如果没有错误,返回 True 。
If Err = 0 Then
CheckLinks = True
Else
CheckLinks = False
End If
End Function
应用:
Private Sub Form_Load()
Dim hdk As String
Dim cat As ADOX.Catalog
Dim tdf As ADOX.Table
If CheckLinks = False Then '如果连接错误
hdk = CurrentProject.Path & "\后端库名.mdb"
Set cat = New ADOX.Catalog
Set cat.ActiveConnection = CurrentProject.Connection
Set tdf = cat.Tables("表1")
tdf.Properties("jet oledb:link datasource") = hdk
End If
End Sub


Access软件网交流QQ群(群号:198465573)
 
 相关文章
《链接表管理器》源码  【zhuyiwen  2003/10/30】
[分享]自动连接多个后端数据库示例  【andymark  2009/10/11】
【access小品】链接与导入管理器  【todaynew  2010/7/1】
【access通用工具源码】链接表刷新向导\链接表管理器  【红尘如烟  2010/12/21】
《红尘如烟大师Access通用系统1.1》全自动连接后台代码的改进  【善解人衣  2013/8/20】
常见问答
技术分类
相关资源
文章搜索
关于作者

赖观配

文章分类

文章存档

友情链接