我的Query查询语句为什么不能在FormCreate()中执行呢?(50分)

  • 主题发起人 主题发起人 seiko0001
  • 开始时间 开始时间
S

seiko0001

Unregistered / Unconfirmed
GUEST, unregistred user!
我的FormCreate()如下
procedure TForm1.FormCreate(Sender: TObject);
begin
edit1.Color:=cl3DLight;
edit1.Enabled:=false;
Next.enabled:=False;
Back.enabled:=False;
Ok.enabled:=False;
mark:=1;
with DM.Query1 do begin
Close;
SQL.Clear;
SQL.Add('select YQGS_MC');
SQL.Add('from YQGS_CODE');
Open;
end;
end;
但将上面一段有关Query的程序放在在一个按钮的过程下,就可以执行!
请指教!
 
tdm还没有创建呐.
 
>with DM.Query1 do begin
在Project Options中调整Form的创建顺序,(正如autumn所说)使DM最先创建
 
在 Tform.onshow中再试一下。
 
没错!就是这样
 
主要是控件的创建顺序问题。autumn is rt.
 
来得太晚了一点,不过这位仁兄可能比我还菜
 
多人接受答案了。
 
后退
顶部