请问在DELPHI里面怎么样动态的连接数据库?用哪个函数?知道数据源,数据库名,用户名和密码。比如在VB中可以这样写。
ODB_Conn1.ConnectionString = ConnectString(P_Password, P_Userid, P_DataSource, P_DataBase)
        ODB_Conn1.ConnectionTimeout = 30
        ODB_Conn1.Open在DELPHI中怎么写呀?先谢谢先!

解决方案 »

  1.   

    就是自己写个连接字符串副给connection的connectionstring,连接串的写法在任何开发语言里都是一样的
      

  2.   

    用ini文件来保存吧从ini文件里读  MyINIFile:=TINIFile.Create(ExtractFilePath(Application.ExeName)+'Files\ConNection.ini');
      ConStr:=MyINIFile.ReadString('db','ConStr','');
      MyINIFile.Free;
      frmDM.adoCon.ConnectionString:=Constr;我的ini文件里的写法:
    [db]
    Constr=
      

  3.   

    ConStr:=MyINIFile.ReadString('db','ConStr',''); // ConStr是字符串变量
      

  4.   

    在ADOCONNECTION的BeforeConnect中对Connectionstring重新赋值即可.