24. august 2004 - 14:39Der er
13 kommentarer og 1 løsning
Opdatering af databasen efter sletning af poster.
Hejsa!
Mit spørgsmål lyder på, hvordan jeg kan opdatere mit program/database efter at have slettet en post. For posten bliver hængende på min form (hvorfra jeg slettede den) og der bliver den indtil jeg lukker hele programmet ned og starter det op igen.
Flere kommuner går nu i gang med at bruge AI-understøttet dokumentation. Målet er, at sagsbehandlere skal bruge mindre tid på referater og registrering – og mere tid på nærvær i mødet med borgeren.
Der er flere måder: Har du husket at "poste" ændringe: dbnavn.post; Du kan lukke og og derefter åbne databasen. Du kan refreshe din formular: frmnavn.refresh; Pjotre
Jeg bruger en TQuery komponent til opgaven. Det virker ikke med refresh. Hvordan ville du gøre det med at lukke og åbne databasen? Kan man evt. bruge en TUpdateSQL komponent til at opdatere med?
Du skal være opmærksom på at det vil placere din "cursor" på første record efter open. Så du skal fortage noget mere, hvis du vil flytte den hen til posten før eller efter den du slettede.
Den query du bruger som Delete, er det den samme som du bruger til select? - for så er du nød til at "putte" hele din SQL sætning i den igen, fordi du jo overskriver med din delete sql. - noget alla
QryTest.close; Qrytest.sql.Add(SELECT * FROM Table1); QryTest.open;
QryTest.sql.clear; QryTest.sql.add('Delete from table1'); QryTest.sql.add('Where id = :param1'); QryTest.ParamByName('Param1').asInteger := table.FieldByName('id').asInteger; QryTest.ExecSQL;
QryTest.close; Qrytest.sql.Add(SELECT * FROM Table1); QryTest.open;
Det nemmeste er egentlig at bruge forskellige Query's til at select'e og delete.
så kan du jo godt lukke spg, når duhar fået det løst ik'?
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.