Open方法中,第一个参数就是连接串,这个连接串如何获得?VC++6.0中有工具,不过太过麻烦,而且获得的串还得复制,不方便,下面介绍一种方便实用获得连接串的方法。

获得连接串

创建一个记事本文件,把文件名(包括扩展名)改成“Test.udl”,双击打开,如下图:

第一个红色框里有三个记录,针对ACCESS数据库可选前三项中的一项。Oracle数据库选第二个框,第三个框是对MS Sql数据库的。自己所连的数据库是什么类型,自己选择,然后点下一步,如图:

第一个框输入数据库所在服务器的IP,或者计算机名,或者域名之类,第二个框输入登录数据库的用户名与密码,勾上第三个框中的复选框,这时,如果你上面几项的资料都没错的话,第四个框中会出现你所连接的数据库中的所有的库名,然后你选一个你所要连接的库,点击第五个框中的“测试连接”按钮,如果弹出连接成功之类的提示,那么恭喜,成功了,点“确定”按钮关闭窗口,再以记事本方式打开此文件,你就会看到你所需的连接串了,效果图如下:

红色框中的串就是连接串,把这一串数据复制下来,赋给Open方法中的第一个参数,就OK了,但是这是不是还是有点麻烦呀,要复制来复制去的,这还有更便捷的方法,以上方法不变,只是使用连接串的方法做些改进,只要把“Test.udl”文件的路径赋给Open方法的第一个参数即可,如下:

char szUdlPath[] ={".\\Test.udl"};//可相对路径,亦可绝对路径

sprintf(m_szConnStr,"File Name=%s", szUdlPath);//前面是固定格式

按这种方法,发行软件的时候,只要相应目录下,放一个“Test.udl”文件即可,数据库的连接可自由配制,是不是相当便捷实用呀。

ADO学习(二).udl文件相关推荐

  1. Linux配置协同工作目录,Linux学习二:文件权限与目录配置

    Linux文件权限 ls指令可查看当前目录下的所有文件及文件夹,ls -al可以展示所有文件夹得详细属性. 其中,第一列为文件类型与权限 如图所示: 第一个字符代表这个文件是『目录.文件或链接文件等等 ...

  2. 在Visual C++中如何利用UDL文件来建立ADO连接

    在Visual C++中如何利用UDL文件来建立ADO连接 使用通用数据连接文件(*.UDL,以下简称文件)来创建ADO连接,可以和ODBC一样可视化地定义要连接的数据源,从而实现数据访问的透明性. ...

  3. Linux学习笔记(二)——文件与磁盘系统

    Linux学习笔记(二)--文件与磁盘系统 文件操作 ls [选项][目录名]-l :列出长数据串,包含文件的属性与权限数据等-a :列出全部的文件,连同隐藏文件(开头为.的文件)一起列出来(常用)- ...

  4. AVI音视频封装格式学习(二)——AVI RIFF文件参考

    AVI RIFF文件参考 AVI RIFF File Reference 微软AVI文件格式是与捕获,编辑和播放音视频流的应用程序一起使用的RIFF文件规范.通常,AVI文件包含多个不同类型的数据流. ...

  5. udl文件的制作——用于ADO数据库连接(Oracle举例)

    名词术语 DSN(Data Source Name)数据源名 UDL(Universal Data Link)通用数据库链接.是一种文件类型,后缀为.udl. 使用通用数据链接 (UDL) 文件来保存 ...

  6. python学习(二) ElementTree解析、读写、创建xml文件

    python学习(二) 读写xml文件 1.xml格式 将其存储为sample.xml  Tag:使用<>包围的部分  Element:被Tag包围的部分,例如22中的22  Attrib ...

  7. spring security 学习二

    spring security 学习二 doc:https://docs.spring.io/spring-security/site/docs/ 基于表单的认证(个性化认证流程): 一.自定义登录页 ...

  8. 在Delphi中如何创建和使用udl文件

    如何在Delphi中创建和使用udl文件: 方法一: 直接弹出UDL对话框: use ADOConed; EditConnectionString(ADOQuery1); 方法二: ⑴.右键---新建 ...

  9. 大数据基础学习二:在VMware虚拟机上安装Ubuntu完整步骤及需要注意的问题(以VMware Workstation 15.1.0 Pro和Ubuntu18.04.3优麒麟版为例)

    大数据基础学习二:在VMware虚拟机上安装Ubuntu完整步骤及需要注意的问题 (以VMware Workstation 15.1.0 Pro for Windows和Ubuntu18.04.3优麒 ...

最新文章

  1. python类成员_Python的类成员和对象成员
  2. 敏捷之旅杭州站演讲PPT(敏捷开发在淘女郎)
  3. PCA主成分分析_特征创建(数据挖掘入门与实践-实验8)
  4. java递归算法实现
  5. 数据丢失引起宕机怎么办?
  6. 用友财务软件主要数据表字段含义
  7. 点货网 x mPaaS | 仅 2 位 Java 开发,使用小程序上线一款 App
  8. IIS搭建网站遇到的问题
  9. TinyFrame开篇:基于CodeFirst的ORM
  10. SharePoint列表下拉框优化
  11. Promise基本概念和基本示例使用
  12. mysql根据身份证得到年龄_MySQL根据身份证获取省份 年龄 性别
  13. 服务器网卡光模块位置,收藏:详解服务器、磁盘和网卡知识
  14. Unix与Linux、Minx、Minix
  15. pythonU盘小偷并发送邮箱
  16. 办公室装修设计如何突出主题与风格
  17. Java-枚举类enum及常用方法
  18. 小程序如何生成二维码海报?
  19. springboot2核心技术与响应式编程(一)
  20. How to edit registry via CMD command

热门文章

  1. SpringBoot-高级-检索-整合SpringDataElasticsearch
  2. Shell命令-Sort,Join
  3. 纽约州立大学宾汉姆顿大学计算机科学,C同学喜获纽约州立大学宾汉姆顿大学硕士录取...
  4. 【报错笔记】使用MultipartFile 出现异常:java.lang.ClassNotFoundException: org.apache.commons.fileupload...
  5. eclipse取消空格补全
  6. NSString和SwiftString的区别和使用场景
  7. 探秘Tomcat(一)——Myeclipse中导入Tomcat源码
  8. ORACLE 内置函数之 GREATEST 和 LEAST(转)
  9. Gearman 异步处理委派任务
  10. 华尔街弃儿:雷曼兄弟158岁被清算