• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

用IS5.0将数据库的DSN自动添加ODBC中

发布: 2008-2-02 17:19 | 作者: 不详 | 来源: programfan | 查看: 27次 | 进入软件测试论坛讨论

领测软件测试网 ....
  // your global variables
  // 在 此 定 义 你 的 全 局 变 量, 第 二 段 程 序 开 始 点
  STRING szstrname1,szstrvalue1,svlogfile;
  STRING szstrname2,szstrvalue2;
  STRING szstrname3,szstrvalue3;
  STRING szstrname4,szstrvalue4;
  STRING szstrname5,szstrvalue5;
  STRING szstrname6,szstrvalue6;
  STRING szstrname7,szstrvalue7;
  STRING szstrname8,szstrvalue8;
  NUMBER nvsize,nvType;
  // 第 二 段 程 序 结 束 点

  ⑶ 注 册 表 修 改

  程 序 中 找 到setrpregistry 函 数:
  function SetupRegistry()
  begin
  //modify_source
  // 加 入 注 册 表 信 息, 第 三 段 程 序 开 始 点
  szstrname1 = “Agent”;
  szstrvalue1 = “engine”;
  szstrname2 = “AutoStop”;
  szstrvalue2 = “Yes”;
  szstrname3 = “DatabaseFile”;
  //TARTGETDIR 为 全 局 变 量, 指 安 装 完 毕 后 程 序 的 路 径
  szstrvalue3 = TARGETDIR ^“\\c07.db”;
  szstrname4 = “DatabaseName”;
  szstrvalue4 = “c07”;
  szstrname5 = “Driver”;
  szstrvalue5 = TARGETDIR ^“\\WOD50T.DLL”;
  szstrname6 = “PWD”;
  szstrvalue6 = “”;
  szstrname7 = “Start”;
  szstrvalue7 = TARGETDIR ^“\\rtdsk50.exe”;
  szstrname8 = “UID”;
  szstrvalue8 = “”;
  // 注 册 表 入 口
  RegDBSetDefaultRoot(HKEY_LOCAL_MACHINE);
  // 生 成 注 册 表 信 息 的 各 级 分 支
  InstallationInfo(COMPANY_NAME,PRODUCT_NAME,PRODUCT_VERSION,PRODUCT_KEY);
  DeinstallStart(DEFAULT_LOG_PATH,svlogfile,DEINSTALL_KEY,0);
  // 向 注 册 表 的 分 支 中 加 入 键 名 和 键 值
  RegDBSetAppInfo(szstrname1,REGDB_STRING,szstrvalue1,-1);
  RegDBSetAppInfo(szstrname2,REGDB_STRING,szstrvalue2,-1);
  RegDBSetAppInfo(szstrname3,REGDB_STRING,szstrvalue3,-1);
  RegDBSetAppInfo(szstrname4,REGDB_STRING,szstrvalue4,-1);
  RegDBSetAppInfo(szstrname5,REGDB_STRING,szstrvalue5,-1);
  RegDBSetAppInfo(szstrname6,REGDB_STRING,szstrvalue6,-1);
  RegDBSetAppInfo(szstrname7,REGDB_STRING,szstrvalue7,-1);
  RegDBSetAppInfo(szstrname8,REGDB_STRING,szstrvalue8,-1);
  // 第 三 段 程 序 结 束 点
  return 0;
  end;

  以上程序完成了将数据库的DSN自动添加到ODBC中的整个过程,安装完毕后,不用手工添加,运行程序,即可成功连接数据库。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

22/2<12

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网