请问怎么根据输入的用户名密码,实时动态的改变ADO连接字符串?谢谢 请问怎么根据输入的用户名密码,实时动态的改变ADO连接字符串?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 根据用户名和密码改变 数据库连接字符串?你说的是连数据库如sql的用户名和密码么?若是,每次更改可以写入到ini文件中再读取.. 这个很简单呀当你改变了用户名和密码后,就把adoconnection1.Connected:=False;adoconnection1.ConnectionString:=你新的串;adoconnection1.Connected:=true;这样就可以了 procedure TForm1.Button1Click(Sender: TObject);begin ADOConnection1.Close; ADOConnection1.ConnectionString := 'Provider=OraOLEDB.Oracle.1;Password=admin;Persist Security Info=True;User ID=admin;Data Source=ora10g'; ADOConnection1.LoginPrompt := False; ADOConnection1.Open; //知道怎么改了吧end; 谢谢楼上两位还想再问一下,怎么来测试这个连接是可以连接成功的如果能连接成功,然后返回一个值给form上的文本输入框,比如'Y'表示连接成功,'N'表示连接失败 procedure TForm1.Button1Click(Sender: TObject);begin ADOConnection1.Close; ADOConnection1.ConnectionString := 'Provider=OraOLEDB.Oracle.1;Password=admin;Persist Security Info=True;User ID=admin;Data Source=ora10g'; ADOConnection1.LoginPrompt := False; try ADOConnection1.Open; except 报告异常不能打开 //知道怎么改了吧end; 谢谢 dunzimu 我很菜的,才学delphi我怎么得到异常信息呢?然后把异常信息传给窗体的TEXT里我不希望程序自动弹出异常信息,而希望自己把异常信息打印在窗体上 except on e: Exception do ShowMessage(e.ErrorMessage)如此~具体自己看书~别什么都问人嘛 delphi开发的应用程序运行一段时间以后变慢 word中怎么在指定格子中插入图片? Delphi2006点解没有TClientSocket同埋TServerSocket架? 如何判断一个子窗口已经在运行? 请看代码 delphi中ole调用excel的问题,急!!! 一个关于Delphi和数据库的问题! 公式"B3*C3+D3*E3+F3*G3=H3"在F1BOOK如何定义? 如何将小写变成正规的大写 如123.45 变成壹佰贰拾叁元肆角伍分 DXDBGRID中如何知道当前行中某列的值? ERP/MRP系统是什么玩儿? 用delphi 求1+2+3+...+N的和 SQL 2005连接问题
adoconnection1.ConnectionString:=你新的串;
adoconnection1.Connected:=true;这样就可以了
procedure TForm1.Button1Click(Sender: TObject);
begin
ADOConnection1.Close;
ADOConnection1.ConnectionString := 'Provider=OraOLEDB.Oracle.1;Password=admin;Persist Security Info=True;User ID=admin;Data Source=ora10g';
ADOConnection1.LoginPrompt := False;
ADOConnection1.Open;
//知道怎么改了吧
end;
还想再问一下,怎么来测试这个连接是可以连接成功的
如果能连接成功,然后返回一个值给form上的文本输入框,比如'Y'表示连接成功,'N'表示连接失败
begin
ADOConnection1.Close;
ADOConnection1.ConnectionString := 'Provider=OraOLEDB.Oracle.1;Password=admin;Persist Security Info=True;User ID=admin;Data Source=ora10g';
ADOConnection1.LoginPrompt := False;
try
ADOConnection1.Open;
except
报告异常不能打开
//知道怎么改了吧
end;
我很菜的,才学delphi
我怎么得到异常信息呢?然后把异常信息传给窗体的TEXT里
我不希望程序自动弹出异常信息,而希望自己把异常信息打印在窗体上
具体自己看书~别什么都问人嘛