如何动态new一个ADOQuery控件,就像在private里面定义一样,能够在这个unit文件的所有函数里面用它。
例如:在private里面定义 int a;那么a这个变量就可以在unit里面的所有函数里面调用它
例如:在private里面定义 int a;那么a这个变量就可以在unit里面的所有函数里面调用它
解决方案 »
- 请教下面这段程序的意思,是关于在图上选了一些点,需要拟合出一条曲线,谢谢,最好说的具体些
- 一个基于MIDAS sql server的问题,急!!!
- 用Delphi实现将媒体文件(.mp3)存入到SQL SERVER 数据库中,完成播放功能
- 单元的循环引用
- 请问ACCESS中的备注用SQL语句怎么写呀
- 求RC4的算法原代码?
- BusinessSkinForm中控件使用的两个问题。急啊。哪位大侠来帮帮阿。太穷了,请谅解。
- 我想做一个和delphi一样的属性设置窗体,请高手指教如何来做!
- 走纸不对。使用1600III,自定义纸张,定义高为718少2毫米,定义720则多2.5毫米,怎么办?
- 报表计时用table,不用query,报表已设计好了,在显示预览时如果将一些不符合条件记录筛选择掉呢?
- 如何隐藏自己的程序(不在任务管理器中)
- COM传递自定义数组的问题,没分了,请大家帮帮忙
var
ADOTable_login: TADOTable;
begin
username:= edtUser.text;
ADOTable_login :=TADOTable.Create(nil);
ADOTable_login.ConnectionString:=Get_DBConnec;
ADOTable_login.CursorType:=ctStatic;
ADOTable_login.TableName:='moneyman';
ADOTable_login.Filter:='cop_code='''+edtUser.Text+'''';
ADOTable_login.Filtered:=true;
try
ADOTable_login.Open;
except
Application.MessageBox('数据库连接失败,请检查!','错误',0);
………………
………………
var
ADOTable_login: TADOTable;
放在 implementation 后面.ADOTable_login :=TADOTable.Create(nil);
放在FormCreate里
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, DB, ADODB, StdCtrls;type
TForm1 = class(TForm)
ADOTable1: TADOTable;
Button1: TButton;
edtDB: TEdit;
edtUser: TEdit;
procedure FormCreate(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure FormClose(Sender: TObject; var Action: TCloseAction);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementationvar
ADOTable_login: TADOTable;{$R *.dfm}procedure TForm1.FormCreate(Sender: TObject);
begin
ADOTable_login :=TADOTable.Create(nil);
ADOTable_login.ConnectionString:=edtDB.Text;
ADOTable_login.CursorType:=ctStatic;
end;procedure TForm1.Button1Click(Sender: TObject);
begin
ADOTable_login.TableName:='moneyman';
ADOTable_login.Filter:='cop_code=iew'''+edtUser.Text+'''';
ADOTable_login.Filtered:=true;
try
ADOTable_login.Open;
except
Application.MessageBox('数据库连接失败,请检查!','错误',0);
end
end;procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
ADOTable_login.Free;
ADOTable_login:= nil;
end;end.