- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Company Document number : WTUT-WT88Y-W8BBGB-BWYTT-19998
几种注册ODBC数据源的方法
来源:未知编辑:未知2005年12月19曰浏览454次
几种注册ODBC数据源的方法
国防科大丁浩
ODBC(Open Database Connectivity,开放式数据库互连)是一种应用程序 接口(API)规范。它定义了一个标准例程集,使用它们应用程序可访问数据源 中的数据。应用程序通过引用API的函数可以直接使用ODBC,或利用数据 访问对象(DAO)或远程数据对象(RDO)来使用ODBC。但是 在实现 ODBC时,我们必须首先配置ODBC环境,进行数据源的注册,这样才能在 对数据库进行编程时,对数据源进行连接、访问和操作。本文介绍几种常用的 注册ODBC数据源的方法。
手工配置
1 - ODBC数据源管理器
在进行数据库开发时,为了达到配置ODBC.进行DSN定义注册的目的,微 软给出了一个手工操作的解决方法。在Windows 9X操作系统的控制面板
中,有一个名为ODBC数据源(32位)的图标,可以通过它激活专门为用
户设置 ODBC 环境的程序(ODBC Data Source Administvtor; ODBC 数
据源管理器)。在Windows 2000操作系统中,上述图标被放置在控制面板 的管理工具〃里面。
这个用于设置ODBC环境的程序叫做桌面驱动程序,它支持数种DBMS
(Database Management System,数据库管理系统)。当用户想増加一
个数据源和一个所需要的驱动程序时,可以通过ODBC数据源管理器的配置对 话框配置特定类型的数据库。大多数情况下,在编写对数据库操作的程序时, 我们至少需要知道诸如数据库文件名、系统(本地或远程)、文件夹等信息, 同时要给数据源命名。
2.定义数据源的类型
用户可以定义以下三种类型的数据源:
用户数据源:作为位于计算机本地的用户数据源而创建的,并且只能被创建这 个数据源的用户所使用;
系统数据源:作为属于计算机或系统而不是特定用户的系统数据源而创建的, 用户必须有访问权才能使用;
文件数据源:指定到文件中作为文件数据源而定义的,任何已经正确地安装了 驱动程序的用户皆可以使用这种数据源。
3.数据源注册的步骤 以Microsoft Access为例,如果在C:\myfile\文件夹里创建了一个名为的数
据库文件,其注册步骤如下:
在控制面板里找到ODBC数据源〃图标,打开数据源管理器的交互界面;
笔者创建的数据库文件是供本机上的用户使用的,所以这里选择用户DSN〃;
然后按下添加〃按钮,在弹出的数据源管理器对话框里,为自己所要创建的数 据源选择一个驱动程序,本文的数据库文件是用Microsoft Access创建的, 所以要选择Microsoft Access Driver (*.mdb),z;
按完成〃按钮后,进入一个标题为ODBC Microsoft Access安装〃的界面, 在其中设置数据源名^mydatasource,选取数据库文件X:\myfileV, 然后确定即可。
这样我们就完成了一个简单的ODBC数据源的注册。当然,在以上的步骤中, 用户可以根据自己的不同需要,设置不同的选项。
注册结束后,我们便可以在对数据库的编程中,操作该数据库了。
在VB中注册数据源
在VB中对数据库进行编程时,可以利用RegisterDataSource方法为ODBC 数据源输入连接信息到Windows注册表中。它的语法是:
RegisterDataSource DSN, driver, silent, attributes
其中参数代表的含义分别为: dsn :字符串表达式,它是在引用数据源描述信息块时所使用的名字。例如, 如果数据源是一个ODBC远程数据库,这就是服务器的名字;如果是用户 DSN,则是注册的数据源的名字。
drive :字符串表达式,表示ODBC驱动程序的名称。它并不是ODBC驱动程 序动态连接库(DLL)文件名。例如,SQL Server是驱动程序名,而 是DLL 文件名。必须安装ODBC及相应的驱动程序。
silent :布尔类型值,如果不想显示ODBC驱动程序对话框,用以提示指定驱 动程序的信息,该值就为True ;如果希望显示ODBC驱动程序对话框,该值 就为False.如果silent为True,那么attributes必须包含所有必需的指定 驱动程序的信息。
attributes :字符串表达式,它是一个要添加到 文件中的关键字列表。编写程 序时,可以根据需要选择若干attributes的参数进行设置。
例如:我们可以编写如下的VB程序,达到与上面手工注册一样的目的。程序 清单如下:
S
您可能关注的文档
最近下载
- 佳能70D中文使用说明书.pptx VIP
- 适用于高保真声效合成的共鸣腔几何建模与算法驱动优化设计方法研究.pdf VIP
- 六年级英语上册人教PEP版单词字帖.pdf VIP
- 2025年AWS认证EKS安全组策略配置与最佳实践专题试卷及解析.pdf VIP
- 2025年项目管理专业决策树分析PgMP认证考试专题试卷及解析.pdf VIP
- 《中国艰难梭菌感染诊治及预防指南(2024)》解读PPT课件.pptx VIP
- 车辆故障六案例培训.ppt VIP
- 2024-2025学年湖南省长沙市雅礼教育集团高二(上)期中考试物理试卷(含答案).docx VIP
- 2025年特许金融分析师估值模型中的终值计算敏感性专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照飞行器飞行前检查中的安全检查流程专题试卷及解析.pdf VIP
原创力文档


文档评论(0)