怎样把edit1.text的值传入到 procedure adocon(adodb:Tadoconnection);
我是在做一个通用的sql server数据库连接窗口.
我是在做一个通用的sql server数据库连接窗口.
解决方案 »
- 用delphi如何实现下面的效果?有一个字符串,我想每隔一秒钟…………
- 求RegExpr的一正则表达式,感谢啊!
- 动态数组过程内动态添加应该如何进行?
- delphi中有这样功能的控件吗?
- DesignIntf和DesignEditors的问题 急急急!!!!!
- 各位大虾们,告诉兄弟我一些好的delphi控件,给分哦!!
- 如何检测程序的网络连接状态?(能适用M$大多数系统的那种)
- 安装程序如何建立一个ACCESS数据库??急用!谢谢
- 如何关闭数据库,并删除它
- 关于vcl构件安装?
- 那位朋友 有全国地区表 可不可以发过来 一份 谢谢了 信箱[email protected]
- 发布一个库(包含源码),全部代码14492行
adocon:=edit1.text;这个意思!
adodb.name:=edit1.text;这个是否可行了
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, DB, ADODB;type
TForm1 = class(TForm)
ADOConnection1: TADOConnection;
Button1: TButton;
Edit1: TEdit;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
procedure adoconn(adodb:Tadoconnection);
public
{ Public declarations }
end;var
Form1: TForm1;implementation
uses unit2;
{$R *.dfm}
procedure Tform1.adoconn(adodb:Tadoconnection);
begin
adodb.Close;
showmessage('ok');
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
adoconnection1.Name:=edit1.Text;
adoconn(adoconnection1);end;end.
当输入edit1.text:=dm.adoconnection1就报错
你可以試著修改ConnectionString吧
sqlstring:='Provider=SQLOLEDB.1;Password='+trim(editPassword.Text)+';Persist Security Info=True;User ID='+trim(editUserName.text)+';Initial Catalog='+trim(editServer.text)+';Data Source='+trim(editDatabase.text);adoconnection1.connectionstring:=sqlstring;
当输入edt_con.text的值时就传入到:procedure adocon(adodb:Tadoconnection);
也就是 edt_con.text:=adodb.name;
edt_con.text是指向 adodb的
TAdoconnection(FindComponent(editServer.text));
分俺一定会给了。
分俺一定会给了。
-----------dm.FindComponent