如题,我要动态选择sqlserver的数据库,如何通过程序来控制tdatabase的数据库.(我没用ADO)

解决方案 »

  1.   

    以下写程序连接,修改你相应的参数就可以了
    tdatabase.close;
    tdatabase.databasename := 'Test1';//TQuery中的databasename用这个就可以了
    tdatabase.drivername := 'mssql';
    tdatabase.LoginPrompt := false;
    tdatabase.params.text := 'database name=master' + #13 +
         'username=sa' + #13 +
         'password=123' +#13 +
         'server name=你的机器名';
    tdatabase.open;
      

  2.   

    'user name=sa' + #13 +//这句改了一下,
         'password=123' +#13 +
         'server name=你的机器名';