joenohr Skrevet 17. april 2005 Del Skrevet 17. april 2005 Jeg har følgende kode for å koble til en Access database, og hente ut informasjon med Visual Basic .NET 'da er vi igang med tilkobling til databasen Dim con As New OleDb.OleDbConnection con.ConnectionString = "PROVIDER = Microsoft.jet.OLEDB.4.0;Data Source = C:\AddressBook.mdb" con.Open() 'variabler Dim ds As DataSet Dim da As OleDb.OleDbDataAdapter Dim sql As String 'sql spørring og uthenting av data sql = "SELECT * FROM tblContacts" da = New OleDb.OleDbDataAdapter(sql, con) da.Fill(ds, "test") con.Close() 'TextBox1.Text = ds.Tables("test").Rows(0).Item(3) 'TextBox2.Text = ds.Tables("test").Rows(0).Item(4) men, programmet feiler på da.Fill(ds,"test"), med feilmeldingen Additional information: Verdien kan ikke være null. Jeg har selvfølgelig lagt inn data i databasen. Noen som har forslag til hva jeg gjør gærnt? Bær med meg, er forholdsvis ny i VB / .NET Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå