Italian community of Lazarus and Free Pascal
Programmazione => Databases => Topic aperto da: nicholas77 - Marzo 06, 2013, 03:20:47 pm
-
Salve a tutti,
mi sono appena "trasferito" da Delphi a Lazarus;
Ho scritto un semplicissimo software per capire il funzionamento.
Utilizzo,ovviamnte, Firebird.
Riesco tranquillante a leggere dalla tabella,ma non ha scrivere.
Metto il codice che ho scritto :
With datamodule1.SqlQuery1 do
begin
open;
id:=fieldbyname('id').asfloat;
append;
fieldbyname('id').asfloat:=id+1;
fieldbyname('cognome').asfloat:=edit1.text;
fieldbyname('nome').asfloat:=edit2.text;
post;
close
end;
Nella form datamodule1 ho inserito l'oggetto IBconnection,dove l'ho collegato al database.
Ho inserito,pure, SqlTransaction e due oggetti SQLQuesry.
In Delphi ho sempre fatto così ed ha sempre funzionato
Dov'e' che sbaglio?
Grazie.
-
non vedo l'ApplyUpdates
dovresti metterlo tra il post ed il close ;)
-
Lo proverò stasera.
Ti faccio sapere.
Ciao
grazie
-
Si funziona come mi avevi consigliato.