sto procedendo con le prove tecniche.....
ho utilizzato l'editor per la creazione delle stringhe di update in IBUpdateSql.
....adesso inizia a funzionare.
tutto inizia a partire da qui:
codice:
IBQuery2.SQL.Text := 'SELECT * FROM Tabella_rubrica where upper(CODICE) = '00000001';
IBQuery2.Open;
la query restituisce 1 record (codice chiave univoca)
quindi variando il contenuto dei field...e premendo 'ok'
codice:
procedure TForm1.Button3Click(Sender: TObject);
begin
//ok
IBUpdateSQL1.Apply(ukModify);
end;
basta fare solo questo,..o devo aggiungere altri comandi ad esempio commit?
non riesco pero ad aggiungere record ne a cancellarne.
ho inserito altri 2 tasti quali insert
codice:
procedure TForm1.Button6Click(Sender: TObject);
begin
// Insert New Record
IBUpdateSQL1.Apply(ukInsert);
end;
in questo caso mi restituisce un errore "Update failed"!
un altro tasto per eseguire delete
codice:
procedure TForm1.Button5Click(Sender: TObject);
begin
// Delete
IBUpdateSQL1.Apply(ukDelete);
end;
questo non da errore,...ma non esegue la cancellazione.
mi sai indicare dove sbaglio?
e che tecnica e' bene usare per controllare questi eventi?
grazie