如何检测某一条件的记录是否存在?(1分)

  • 主题发起人 主题发起人 ko
  • 开始时间 开始时间
K

ko

Unregistered / Unconfirmed
GUEST, unregistred user!
问题如题。我是想确保在添加记录时不添加有重复的记录。
 
数据表上
建主键

程序中
try

except
 
定義主鍵



自己寫代碼:
If Exists(select * from table where 條件)
有重復;
 
在ADOQuery中
with ADOQuery1 do
begin
Close;
sql.Clear;
sql.Text:='';//SQL语句
Open;
if not IsEmpty then
begin
//说明存在
end;
end;
在ClientDataSet中
with ClientDataSet1 do
begin
close;
CommandText:='';//SQL语句
OPne;
if not IsEmpty then
begin
//说明存在
end;
end;
 
select count(*) as number from ………………
如过number>0则存在
上面的方法都可以的说
 
后退
顶部