The function is described bellow:
Code: Select all
void __fastcall TForm4::InsereTempos(AnsiString Tempo, AnsiString Clip)
{
int tempo;
try{
tempo = StrToInt(Tempo);
}
catch(...){
tempo = 1;
}
if(tempo >99){
tempo = 99;
}
else if(tempo Last();
int IDtempo = Form4->TIR500Tempos->FieldByName("IDTempo")->AsInteger;
IDtempo++;
Form4->TIR500Tempos->Append();
Form4->TIR500Tempos->FieldByName("IDTempo")->AsInteger = IDtempo;
Form4->TIR500Tempos->FieldByName("Clip")->AsString = Clip;
Form4->TIR500Tempos->FieldByName("Tempo")->AsInteger = tempo;
Form4->TIR500Tempos->Post();
Form4->TIR500Tempos->Refresh();
}My problem is: if a put this line of code:
Code: Select all
Form4->TIR500Tempos->Refresh();If i don't put that line of code, it gives me a key violation, when the data is being inserted.
Thanks in advance.
Best regards,
João