Avatar billede 2Mida Praktikant
14. februar 2010 - 12:15 Der er 1 løsning

Delphi/Firebird og commit

'ola Eksperter,

sidder med en Delphi 2007, Firebird 2.1

Datamodule - TIBDatabase - TIBTransaction - TIBTable - TDatasource er hooket op, og alt melder ok

Inputform er en DBGrid, nogle DBEdits og en DBNavigator

Alle objecter har korrekt forbindelse til Datamodulet og både DBGrid og DBEdits fungerer korrekt ved Navigator frem/tilbage osv

Når jeg opretter en ny record (DBNavigator Insert button), taster data i DBEdits gengives disse korrekt felt for felt samtidigt i DBGrid'en, MEN når jeg klikker på DBNavigator Post button committes (Postes) data ikke. Tvinger jeg en commit i IBTransaction, committes ganske rigtigt, men alle felter i databasen er [Null]

Jeg bruger et select i FlameRobin for at checke.

Og for at det ikke skal være løgn, opdateres alle records/felter korrekt når programmet lukkes.

Jeg har snart været igennem enhver parameter/properti uden løsning.

Nogen der ka' hjælpe?

..O
Avatar billede 2Mida Praktikant
16. februar 2010 - 09:15 #1
Fandt en løsning - commit'er i TTables afterpost event. Ikke kønt, men det virker!

..O
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester