Avatar billede puppetmaster Nybegynder
24. november 2005 - 10:04 Der er 7 kommentarer og
1 løsning

Connection til Access database

Jeg er absolut nybegynder i Visual Basic 2005.

Hvordan tilgår man en database i koden?
Jeg har oprettet en datasource (UsersConnectionSring) og et datasæt (UsersDataSet), men hvordan skal connectionen se ud?
Avatar billede iblarsen Praktikant
24. november 2005 - 10:05 #1
Avatar billede iblarsen Praktikant
24. november 2005 - 10:06 #2
Undskyld en lille stavefejl - http://www.connectionstrings.com/
Avatar billede puppetmaster Nybegynder
24. november 2005 - 10:58 #3
Jamen, connectionstrengen har Visual Basic da selv oprette i guiden, ikke også?
Der står i hvert fald Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MinDatabase.mdb når jeg kører guiden.
Avatar billede puppetmaster Nybegynder
24. november 2005 - 10:59 #4
spørgsmålet er hvordan jeg bruger connectionen til at indsætte/hente data fra databasen
Avatar billede arne_v Ekspert
24. november 2005 - 11:49 #5
det simplest mulige eksempel:

Imports System
Imports System.Data.OleDb

Class MainClass
    Public Shared Sub Main(ByVal args As String())
        Dim con As OleDbConnection = New OleDbConnection ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Database\MSAccess\Test.mdb;User Id=admin;Password=")
        con.Open
        Dim cmd As OleDbCommand = New OleDbCommand ("SELECT * FROM T1", con)
        Dim rdr As OleDbDataReader = cmd.ExecuteReader
        While rdr.Read
            Dim f1 As Integer = CType(rdr(0), Integer)
            Dim f2 As String = CType(rdr(1), String)
            Console.WriteLine(f1 & " " & f2)
        End While
        con.Close
    End Sub
End Class
Avatar billede arne_v Ekspert
24. november 2005 - 11:51 #6
Dim cmd2 As OleDbCommand = New OleDbCommand ("INSERT INTO T1 VALUES(123,'ABC')", con)
cmd2.ExecuteNonQuery

for at indsætte
Avatar billede puppetmaster Nybegynder
05. december 2005 - 13:34 #7
Takker, læg et svar.
Avatar billede arne_v Ekspert
05. december 2005 - 13:42 #8
ok
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