• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 用IS5.0將數據庫的DSN自動添加ODBC中

    發表于:2008-02-02來源:作者:點擊數: 標簽:
    安裝程序自動將 數據庫 DSN添加到ODBC中一般通過在注冊表中添加響應信息完成,分析以下注冊表的相關內容。 運行regedit可以觀察到注冊表中層次關系如下: HKEY_LOCAL_MACHINE SOFTWARE ODBC ODBC.INI C07 在ODBC.INI下加入DSN的信息即可。 在此介紹一個例子程
    安裝程序自動將數據庫DSN添加到ODBC中一般通過在注冊表中添加響應信息完成,分析以下注冊表的相關內容。

      運行regedit可以觀察到注冊表中層次關系如下:
      HKEY_LOCAL_MACHINE
      SOFTWARE
      ODBC
      ODBC.INI
      C07

      在ODBC.INI下加入DSN的信息即可。

      在此介紹一個例子程序,以供參考。

      本例用安裝工具installshield 5.0完成,數據庫為Sybase SQL any Where,5.5;應用程序開發工具為:Powerbuilder 6.5。

      此方法已用到諸多程序中,由于此方法屬于Windows 中ODBC和注冊表的基本概念,可試用于其他程序。

      1 .Sybase SQL any Where 5.5 數 據 庫 的 名 稱:c07.db

      2 .Powerbuilder 數 據 庫 連 接 程 序:
      SQLCA.DBMS = “ODBC”
      SQLCA.Database = “c07”
      SQLCA.AutoCommit = True
      SQLCA.DBParm = “ConnectString=‘DSN=c07;UID=dba;PWD=sql’”

      3 .installshielder5.0 的 程 序 片 段

     ?、?定 義 頭 文 件

      在 源 程 序 中 找 到 如 下 信 息:
      // Include header file
      #include “sdlang.h”
      #include “sddialog.h”
      //string defines //
      #define UNINST_LOGFILE_NAME “Uninst.isu”
      // 加 入 頭 文 件 定 義 信 息, 第 一 段 程 序 開 始 點
      #define UNINST_LOGFILE_NAME “Uninst.isu”
      #define COMPANY_NAME “ODBC”
      #define PRODUCT_NAME “ODBC.INI”
      #define PRODUCT_VERSION “c07”
      #define PRODUCT_KEY “rtdsk50.exe”
      #define DEINSTALL_KEY“pb60_DeinstKey”
      #define UNINSTALL_NAME“pb60_uninstname”
      #define DEFAULT_LOG_PATH “pb60”
      // 第 一 段 程 序 結 束 點

     ?、?定 義 全 局 變 量

      在 程 序 中 找 到 如 下 信 息:
      // ----- global variables ------
      // generated

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>