C
cjsh
Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TForm1.InsertClick(Sender: TObject);
begin
table1.First;
table1.SetKey;
table1.Fields[0].asstring:=trim(edit1.text);
if not table1.Gotokey then
begin
try
table1.Insert;
table1.FieldByName('Name').asstring:=trim(edit1.text);
table1.FieldByName('sex').asstring:=EDIT2.Text;
table1.FieldByName('Birth').asdatetime:=strtodatetime(edit3.text);
table1.Post;
except
table1.Delete;
exit;
end;
end else
begin
showmessage('该记录已经存在!');
end;
end;
执行这段代码后,我想Name字段不能有相同的值
结果就是达不到我想要,我用的是Table1控件
请各位大富的朋友帮忙调试一下
多谢了!
begin
table1.First;
table1.SetKey;
table1.Fields[0].asstring:=trim(edit1.text);
if not table1.Gotokey then
begin
try
table1.Insert;
table1.FieldByName('Name').asstring:=trim(edit1.text);
table1.FieldByName('sex').asstring:=EDIT2.Text;
table1.FieldByName('Birth').asdatetime:=strtodatetime(edit3.text);
table1.Post;
except
table1.Delete;
exit;
end;
end else
begin
showmessage('该记录已经存在!');
end;
end;
执行这段代码后,我想Name字段不能有相同的值
结果就是达不到我想要,我用的是Table1控件
请各位大富的朋友帮忙调试一下
多谢了!