程序中采用ODBC连接INFORMIX数据库
用INSTALLSHIELD制作安装程序时,想自动为用户配置一个名称为SDMM用ODBC数据源请问该怎么做?谢谢

解决方案 »

  1.   

    用wise吧. 它提供安装时生成odbc的
      

  2.   

    请问哪有wise下载?
    有帮助文档吗?
      

  3.   

    提供一個動態配置odbc的函數.:
    SQLConfigDataSource
    具體樓主可以看msdn.:)
      

  4.   

    我当年也是用SQLConfigDataSource
    解决的,本来想学习大家的高招!!
    请高手赐教!!!
      

  5.   

    在注册表了里
    HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC\
    建立一个主键,
    建立一项SDMM和子项Engines 再子项Jet
    在SDMM下建立名为BDQ       REG_SZ 数据库路径
                    Driver    REG_SZ 数据库驱动动态连接库
                     .
                     .
                     .
    太多了,你在自己的机子上设置一下先,然后照样子写到别的机子上
    这个项目注册的是 system DSN 数据源  
      

  6.   

    忘了说了 User Data Sources 的设置是在
    HEKY_CURRENT_USER\Softwar\ODBC\ODBC.INI\
      

  7.   

    呵呵,wise 的下载
    你看看这里
    http://210.40.4.8/soft 楼上的各位,能够具体的 讲解如何配置吗 ?
      

  8.   

    动态设置odbc源
    用windows odbc api函数
    function sqlconfigdatasource(hwndparent:integer;frequest :integer;ipszdriverstring:string;ipszattributes:string):integer;
    stscall;
    external 'odbccp32.dll';