Fórum Inserindo dados #355997
26/03/2008
0
Valeu!!!
Japapdb
Curtir tópico
+ 0Posts
26/03/2008
Abagattini
StartTransaction; TRY Query.Close; Query.SQL.Text:= ´INSERT INTO tabela ´+ ´(campo1, campo2, campo3, ...) ´+ ´VALUES ´+ ´(:campo1, :campo2, :campo3, ...)´; Query.ParamByName(´campo1´).AsString := var1; Query.ParamByName(´campo2´).AsString := var2; Query.ParamByName(´campo3´).AsString := var3; Query.ExecSQL; Commit; EXCEPT RollBack; END;
Gostei + 0
26/03/2008
Abagattini
StartTransaction; TRY Query.Close; Query.SQL.Text:= ´INSERT INTO tabela ´+ ´(campo1, campo2, campo3, ...) ´+ ´VALUES ´+ ´(:campo1, :campo2, :campo3, ...)´; Query.ParamByName(´campo1´).AsString := var1; Query.ParamByName(´campo2´).AsString := var2; Query.ParamByName(´campo3´).AsString := var3; Query.ExecSQL; Commit; EXCEPT RollBack; END;
Não sei como é no DBExpress, mas no IBOject funciona - deve funcionar também, todavia não sei se defini certo o inicio e fim da transação.
Gostei + 0
26/03/2008
Macario
Verifique se o Dataset esta aberto.
Verifique a ligação entre o DBNavigator e o Datasource provedor esta correta.
:roll:
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)