Access编程交流网
  • 设为首页|收藏本站|繁体中文|手机版
  •     
  • Access培训-Access开发平台-Access行业开发

  • 首页
  • 资讯
  • 技巧
  • 源码
  • 行业
  • 资源
  • 活动
  • 关于

源码

ACCESS数据库
数据表
查询
界面/窗体/控件
报表打印
模块/函数/VBA/API/系统

网络通信游戏

API/COM/系统相关

加密解密安全

文件处理

经典算法

内置函数/模块

宏/菜单/工具栏/功能区
图表/图形/图像/多媒体
DAO/链接表/ADO/ADP
ActiveX/第三方控件/插件
OFFICE集成/导入导出/交互
SqlServer/其它数据库
Access完整系统

Access完整系统源码

Access软件作品(无源码)

杂项/其它
Excel源码

热门下载

  • 爱赛思自动备份系统测试版
  • 获取Access程序中引用..
  • Access自动登录163..
  • 动态引用dao,ado,a..
  • 用于计时的Timer控件示..
  • 微软有关ACTIVEX控件..

最新下载

  • Access自动登录163..
  • 用于计时的Timer控件示..
  • 获取Access程序中引用..
  • 动态引用dao,ado,a..
  • 微软有关ACTIVEX控件..
  • 爱赛思自动备份系统测试版

联系方式

Access交流网(免费Access交流)

QQ:18449932 

网  址:www.access-cn.com

当前位置:首页 > 源码 > ActiveX/第三方控件/插件
ActiveX/第三方控件/插件

动态引用dao,ado,adox

  • 更新时间2007-11-16 12:23:08
  • 文件下载 点击下载
  • 文件类型rar
  • 文件版本access2003
  • 简要说明动态引用的模块,可以动态引用dao、ado、adox。即不需要手动去应用ado等内容。

详细描述

程序做好给别人使用的时候总会出现丢失引用的现象,程序中会经常使用到dao、ado、adox对象
下面的示例是一个动态引用的模块,可以动态引用dao、ado、adox。即不需要手动去应用ado等内容。
需要把本函数放在模块中,且把lib目录放在当前目录中,否则会找不到引用库。
 
Public Function addref(refName As String)
'****************************************************************
'*模块设计: 李寻欢
'*邮箱:vba@accfans.net
'*****************************************************************
'用法:
'1、引用Ado:addref "ADO"
'2、引用ADOX:addref "ADOX"
'3、引用DAO:addref "DAO"
'******************************************************************
 
Dim strCpath As String
Dim ref As Reference
Dim strFileName As String
 
On Error GoTo Err_add_ref
    
    strCpath = CurrentProject.Path
    If Right(strCpath, 1) <> "\" Then
        strCpath = strCpath & "\"
    End If
    Select Case refName
        Case "ADO"
            If Dir(strCpath & "lib\msado15.dll") = "" Then
                MsgBox "找不到ADO引用库,引用失败!", vbCritical, "动态引用"
                Exit Function
            Else
                strFileName = strCpath & "lib\msado15.dll"
            End If
        Case "ADOX"
            If Dir(strCpath & "lib\msadox.dll") = "" Then
                MsgBox "找不到ADOX引用库,引用失败!", vbCritical, "动态引用"
                Exit Function
            Else
                strFileName = strCpath & "lib\msadox.dll"
            End If
        Case "DAO"
            If Dir(strCpath & "lib\dao360.dll") = "" Then
                MsgBox "找不到ADOX引用库,引用失败!", vbCritical, "动态引用"
                Exit Function
            Else
                strFileName = strCpath & "lib\dao360.dll"
            End If
        Case Else
            MsgBox "不支持的引用字符串,引用失败!", vbCritical, "动态引用"
            Exit Function
    End Select
    
    Set ref = References(refName)
    Application.References.Remove ref
    Set ref = Application.References.AddFromFile(strFileName)
Exit_add_ref:
    Exit Function
    
Err_add_ref:
    'MsgBox Err.Description
    Resume Next
    
End Function
 
         access数据库
 

标签:  access,ado,dao,adox,动态引用
发布人:zstmtony  
分享到:
点击次数:  更新时间:2007-11-16 12:23:08  【打印此页】  【关闭】
上一条:子窗体数据类似网页上的分页显示  下一条:易用多栏式日记帐系统

相关下载

  • • Access自动登录163邮箱
  • • 用于计时的Timer控件示例(控件)
  • • 获取Access程序中引用的类库和控件(精华)
  • • 微软有关ACTIVEX控件使用的最好例子
  • • 爱赛思自动备份系统测试版

热门下载

  • [2013-11-27] 获取Access程序中引用的类库和控件(精华)access数据库
  • [2013-12-10] 用于计时的Timer控件示例(控件)access数据库
  • [2002-03-20] 爱赛思自动备份系统测试版access数据库
  • [2005-08-17] 微软有关ACTIVEX控件使用的最好例子access数据库
  • [2007-11-16] 动态引用dao,ado,adoxaccess数据库
  • [2014-01-11] Access自动登录163邮箱access数据库

热门产品

公司动态|在线留言|在线反馈|友情链接|会员中心|站内搜索|网站地图

中山市天鸣科技发展有限公司 版权所有 1999-2023 粤ICP备10043721号

QQ:18449932

Access应用 Access培训 Access开发 Access平台

access|数据库|access下载|access教程|access视频|access软件

Powered by MetInfo 5.3.12 ©2008-2025  www.metinfo.cn