23. juli 2001 - 14:30Der er
7 kommentarer og 1 løsning
UPDATE og INSERT kommandoer til Access database
Det er tilsyneladende ikke svært at udføre SELECT kommandoer fra VB til Access. Men når det kommer til kommandoerne der skal opdatere og indsætte data i databasen bliver knap så let??? eller hvad? er der nogen der har set lyset?
Det er muligt jeg er helt forkert på den, men her er hvad du skal gøre for at få VB til at opdatere og oprette en ny record: Husk du skal bruge en dat control fra din værktøjskasse :-) og følgende properties sat: Connect = Access Databasename = Dindatabase recordsource = Dinrecord
Public Sub executeSQL(strDatabase As String, strSQL As String) Dim DB As Database Set DB = OpenDatabase(strDatabase) DB.Execute strSQL Set DB = Nothing End Sub
Kan kaldes med: executeSQL \"C:\\Dokumenter\\DB1.MDB\", \"DELETE * FROM Tabel1\"
Ja DoCmd virker fint, men når den kører kommer der masser af dialogbokse op, der spørger om man virkelig vil eks. slette den record... og det er ret irriterende, er der en måde hvorpå det kan undgås???
DoCmd.SetWarnings (True) sætter warnings til t blive vist, og DoCmd.SetWarnings (False) sætter tilsvarende warnings til ikke at blive vist.
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.