100分问几个简单问题!谢谢
with ADOQuery1 do
begin
close;
SQL.Clear;
case ComboBox1.ItemIndex of
0:SQL.Add('select * from main where typ=5');
1:SQL.Add('select * from main where typ=6');
2:SQL.Add('select * from main where typ=7');
3:SQL.Add('select * from main where typ=8');
4:SQL.Add('select * from main where typ=9');
end;
if Eof then
MessageBox(Form1.Handle,'没有符合的记录!','Sorry',MB_OK+MB_ICONWARNING+MB_DEFBUTTON1)
Else
Open;
end;
其中typ=5和typ=6的记录是没有的,为什么
select * from main where typ=7
select * from main where typ=8
select * from main where typ=9
的记录也显示不了,还执行messagebox
如何修改????
在Delphi中同时满足两个条件怎么来写?
if Edit1.Text=user and Edit2.Text=pass then
这样写是不对的吧?
怎么写?
label怎么将他设置为透明的!?
我在一个form里设置了一个退出程序按钮,代码如下
if MessageDlg('真的退出系统?',mtInformation,[mbYes,mbno],0)=mryes then
Close;
程序允许正常
但是是添加了form的onclose事件的代码
if MessageDlg('真的退出系统?',mtInformation,[mbYes,mbno],0)=mryes then
Close;
这样程序关闭的时候又可以提示!但是就出了问题了,为什么?
如何解决???
Memo1.Clear;
Memo1.Lines.Add(ADOQuery1.Fields[4].Value);
数据库中没有记录,如何避免invalid variant type conversion错误!
控件刷新问题,如果我想刷新memo控件,如何写语句?