perdona que lo escribi en delphi.
Código:
void Append()
{
bool fet = false;
int id;
while !fet
{
id = strtoint(Edit1->Text);
try
Tabla->Append;
Tabla->FieldValues['id'] = id;
...
Tabla->Post;
fet = true;
catch
{
ShowMessage("identificador repetido");
Edit1->SelectAll;
Edit1->SetFocus;
}
}
}
algo asi...lo importante es que pilles la idea