怎样利用TQUERY实现查询后的特殊操作?(50分)

  • 主题发起人 主题发起人 路漫漫
  • 开始时间 开始时间

路漫漫

Unregistered / Unconfirmed
GUEST, unregistred user!
我在FORM上加入了一个TQUERY控件,现在想利用它查询数据表‘XXX。DB’
中人名为‘张兰’的数据,如果没找到,添加‘张兰’到数据表中,
该如何写?请指教。
谢谢!!
 
可这样做:若要更通用,不仅是"张兰"可在SQL中用参数实现。

with query1 do begin
sql.clear;
sql.add('select name from xxx where name="张兰" ');
open;
if eof then begin
close;
sql.clear;
sql.add('insert into name (name) values ("张兰")');
execsql;
end;
close;
end;
 
xuwentao太快了
 
非常感谢xuwentao,以后还请多指教。
 
后退
顶部