如何在代码中改变DataBase的用户名和密码?
我以INTERBASE数据库为例:
DataBase1->Connect=false;
DataBase1->LoginPrompt=false;
DataBase1->Params->Values["USER NAME"]="sysdba";
DataBase1->Params->Values["PASSWORD"]="masterkey";
DataBase1->Connect=true;
AnsiString temp;
AnsiString UserName;
AnsiString Password;
UserName = "Zhang";
Password = "1234";
Database1 -> Connect = false;
Database1 -> Params -> Clear();
temp.sprintf("USER NAME=%s",UserName.c_str());
Database1 -> Params -> Add(temp);
temp.spritf("PASSWORD=%s",Password.c_str());
Database1 -> Params -> Add(temp);
try
{
Database1 -> Open();
}
catch(...)
{
//error occured
}