14. februar 2004 - 15:28Der er
9 kommentarer og 1 løsning
MSSQL & DBGrid
Jeg har en form med
ADOConnection1 ADOTable1 DataSource1 DBGrid1
Som har kontakt til en MSSQL 2000 database
Det køre fint uden fejl, men hvis jeg køre programmet fra 2 maskiner og ændre i griden på den ene maskine bliver den anden maskines grid ikke opdateret.
Hvordan kan man gøre sådan at hvis man ændre i den ene grid så vil den anden bliver opdateret med det sammen?
Jeg har ikke selv testet dette, men har du prøvet at sætte cursortype til ctdynamic i ADOtable?
I delphi help står der at cursortype default sættes til ctkeyset (Keyset cursor; records added by other users are not visible; records deleted by other users are inaccessible), mens cursortype ctdynamic siger (Dynamic cursor; data modifications, deletions, and insertions by other users are visible; scrolling forward and back allowed.) - Umiddelbart lyder det som om det er det du skal gøre, men som sagt, jeg har ikke testet det. mvh ib
Det du er i gang med at lave et en Multiuser applikation. Jeg har forsøgt med MSAcces og der kan det ikke lade sig gøre. Det du kan prøve er: Sær CursorType til ctDynamic Sæt CursorLocation til clUseServer
Du kan teste om det virker ved at køre 2 versioner af dit program på den samme maskine. En ændring i den ene version skal slå igennem på den anden
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.