15. august 2003 - 14:03Der er
12 kommentarer og 1 løsning
AdoTable1.commitUpdates ?
har prøvet at lave et lille testprogram med en accesdatabase og jeg er med møje og besvær kommet frem til at skulle gemme nye records.Der er imidlertid det problem at de for en "alm Table" commandoer synes at være uidentificerede.Jeg har kigget lidt i hjælpen for ADO-tabbeller, men er blevet lidt forvirret.Vil da lige prøve om der er nogen der sidder med et par 'kneb' i lommen - inden jeg knokler ud af en forkert tangent :)
Prøv og kig lidt på http://home1.inet.tele.dk/j-cgeert/ADO_Test.zip - Der er nogle grundlæggende eksempler på at hente/gemme/redigere noget i en access databse. Fremgangsmåden er dog lidt anerledes end din.
I den første procedure skulle der self. have stået: ADOTable1.next; efter begin. dkn:Men problemet er at den ikke gemmer de nye poster, dvs den gemmer dem åbenbart i hukommelsen - for hvis man laver en ny og så går til 'prior' kan man se dem.I hjælpen er der noget for alm. tabeller med starttransaction, applyupdates, commit, rollback, commitupdates, men med ado bliver det til noget 'before-do' der virker ret mystisk. snowball: jeg prøver at kigge på det.
snowball: der er virkelig 'gang i' fejlmeddelserne i det eksempel (på min computer) men det er muligt jeg kan bruge det til at blive lidt klogere af. I hvert fald tager den den nye record ind ved genstarten af programmet, hvilket siger mig at opgaven har et mulig opnåeligt resultat.Du burde skrive det som et svar, men jeg lader spørgsmålet være åbent nogen tid endnu .. ikke. og tak.:)
snowball: Det er givetvis mig der har gjort noget forkert, men jeg får 'den sædv' som jeg selv har kæmpet med: eof- fejl og desuden når jeg lukker programmet en microsoft fejl.Det skal osse siges at jeg på den computer jeg arbejder på ikke har acces installeret og det er muligt, det ville gå glattere på min anden computer, hvilket jeg vil forsøge.Jeg er dog meget glad for indsigten i dataset og commando, som jeg slet ikke selv havde mulighed for at udforske og jeg vil mer end gerne give alle points for de guldkorn og jeg tror heller ikke der kommer nogen med ret bedre svar så du får points med det samme.
Ja, det er nok der det halter.Det prøver jeg.Tak igen.(Janbb)
Synes godt om
Ny brugerNybegynder
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.