Avatar billede entracore Nybegynder
15. december 2001 - 14:58 Der er 2 kommentarer og
1 løsning

Læs fra en Access database i vB

Hey

Jeg sidder og laver en VB applikation. Jeg gerne have et recordset fra en tabel i en Access database vist i en combobox.

Jeg skal samtidig kunne skrive til tabellen.

Hvordan gør jeg ovenstående ?
Avatar billede medions Nybegynder
15. december 2001 - 15:23 #1
2 sek.. skal lige skrive det...!
Avatar billede medions Nybegynder
15. december 2001 - 15:29 #2
Du skal først ind og lave en referece på Microsoft ActiveX Objects 2.5

og så skal du bare kopiere følgende kode ind:

    Dim Conn As New Connection
    Dim rs As Recordset
    Dim strSQL As String
   
Function Connection()
    Conn.Open \"Driver={Microsoft Access Driver (*.mdb)};DBQ=\" & App.Path & \"\\database.mdb\"
End Function

Private Sub Command1_Click()
    Connection
    strSQL = \"SELECT * FROM tabel\"
    Set rs = Conn.Execute(strSQL)
   
    MsgBox \"\" & rs(\"kollone\") & \"\"
End Sub

Private Sub Command2_Click()
    Connection
    strSQL = \"INSERT INTO tabel (kollone1, kollone2) Values(\'\" & Text1.Text & \"\', \'\" & Text2.Text & \"\')\"
    Conn.Execute (strSQL)
End Sub

Private Sub Form_Load()

End Sub
Avatar billede terry Ekspert
15. december 2001 - 16:33 #3
the easiest way to get your Access data into a VB application is use the form wizard. Then if neceesary you can put a combo box onto the form.

You can add/delete and change your Access data through this form
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