路 路漫漫 Unregistered / Unconfirmed GUEST, unregistred user! 1999-04-13 #1 我在FORM上加入了一个TQUERY控件,现在想利用它查询数据表‘XXX。DB’ 中人名为‘张兰’的数据,如果没找到,添加‘张兰’到数据表中, 该如何写?请指教。 谢谢!!
X xuwentao Unregistered / Unconfirmed GUEST, unregistred user! 1999-04-13 #2 可这样做:若要更通用,不仅是"张兰"可在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;
可这样做:若要更通用,不仅是"张兰"可在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;