我想把数据库链接封装到dll以方便调用,减小程序的大小。
我使用的是ado,需要传递的参数:服务器名,数据库名,用户名,密码。 
我当前是使用注册表来存取这些数据的。
最好具体点.
谢谢。

解决方案 »

  1.   

    1、在注册表中保存连接字符串得信息
    2、NEW 一个DataModule,在DataModule中放入ADOConnection1,adoquery,adotable等,adoquery得connect属性设置为adoconnection1.
    3、在DataModule得oncreate中,从注册表读入连接字符串,并赋值给adoconnection1的connectstring
      

  2.   

    问题是怎么访问dll中的adocnn,adoqry呢?
    我怎么调用它们?
      

  3.   

    wudi_1982(简单就是美) ( ) 信誉:96  2006-04-26 10:01:00  得分: 0  
     
     
       1、在注册表中保存连接字符串得信息
    2、NEW 一个DataModule,在DataModule中放入ADOConnection1,adoquery,adotable等,adoquery得connect属性设置为adoconnection1.
    3、在DataModule得oncreate中,从注册表读入连接字符串,并赋值给adoconnection1的connectstring
      
     
    说的很清楚了,你不见得非要写道dll里面去,不过在dll里面也应该一样,你可以查阅相关的资料
      

  4.   

    我是把信息保存了.ini中
    比dll好用
      

  5.   

    用ini就可以了,简单实用,修改方便
      

  6.   

    ini,udl 就够了在dll用接口函数返回值也可以塞
      

  7.   

    我现在是ini和注册表一起用了。我想减小程序的大小,把程序都封装成dll,方便以后的维护。
      

  8.   

    Rubi,我现在就是这么操作的。我想把数据模块等都放到dll里去。
    你们都用什么方法来保存和连接数据库的 ?
    1、注册表
    2、ini文件
    3、dll
    大家觉得哪个好。给点建议。谢谢了。
      

  9.   

    俺是自定义的一个dat文件,:(
      

  10.   

    我一般用UDL,好用,起始就是INI