请看这段代码有错误吗?with ADOTable1 do
if FieldValues['name']=Edit1.Text then
ShowMessage('已存在此记录!')
else
next;使用ADOTable的情况下,我想添加记录前判断是否已存在该记录,用什么方法合适?
if FieldValues['name']=Edit1.Text then
ShowMessage('已存在此记录!')
else
next;使用ADOTable的情况下,我想添加记录前判断是否已存在该记录,用什么方法合适?
例:
if adotable1.Locate('name',[edit1.text],[]) then
ShowMessage('name为:'+edit1.text+' 的记录已经存在!');
with ADOTable1 do
begin
first;
while not EOF do
if FieldValues['name']=Edit1.Text then
ShowMessage('已存在此记录!')
else
next
end;