T
topdelphi
Unregistered / Unconfirmed
GUEST, unregistred user!
我的SQL数据库有个USERID字段,如何检测例如输入编号为1之后,
再输入就弹出提示不能输入重复值提示出来,不是弹出SQL系统报错信息出来,
我的程序如下,但总是只执行开始IF的那几条语句,没有执行GLSE后面的语句,请教如何修改
procedure TForm1.Button2Click(Sender: TObject);
begin
if ad.RecordCount >0 then
begin
beep;
showmessage('已经有这个记录或者编号了,请重新输入');
ad.Cancel;
end
else //这里开始就不能执行了
begin
try
ad.Insert;
ad.FieldByName('user_ids').AsString :=edit1.Text;
ad.Post;
except
beep;
showmessage('no');
end;
end;
end;
再输入就弹出提示不能输入重复值提示出来,不是弹出SQL系统报错信息出来,
我的程序如下,但总是只执行开始IF的那几条语句,没有执行GLSE后面的语句,请教如何修改
procedure TForm1.Button2Click(Sender: TObject);
begin
if ad.RecordCount >0 then
begin
beep;
showmessage('已经有这个记录或者编号了,请重新输入');
ad.Cancel;
end
else //这里开始就不能执行了
begin
try
ad.Insert;
ad.FieldByName('user_ids').AsString :=edit1.Text;
ad.Post;
except
beep;
showmessage('no');
end;
end;
end;