Hvilken type connection er bedst til at hente data med ? Hvilke klasser skal bruges til at displaye data ? Hvilket værktøj er bedst til at udvilke VB.NET koden som skal vise data i ?
Ok....Jeg ved at det kan gøres med enten DataSet, OleDbConnection med en OleDbDataAdapter. Jeg ville nu gerne vide hvilken er den bedste og nemmeste måde lave.
Du skal vælge mellem OleDbConnection og OdbcConnection og OleDbConnection lyder absolut som et godt valg. Der er iøvrigt ikke nogen nævneværdig forskel på koden - det er bare to forskellige drivere, men OLE DB bør være bedre end ODBC mod Access.
Så kan du vælge mellem OleDbCommand/OleDbReader og DataSet/OleDbDataAdapter til at hente data med. Den første mulighed er noget simplere at bruge, men den sidste mulighed giver flere muligheder. Jeg er vant til at tænke i SQL, så jeg ville vælge den første.
Det er jeg så ikke. Jeg har arbejdet lidt med Access, men kun til husbehov, så der er jeg heller ikke helt på hjemmebane. Jeg takker for din hjælp. Kom lige tilbage med svar, så du kan få point.
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
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Og derefter
Dim con As OleDbConnection = New OleDbConnection ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Database\MSAccess\Test.mdb;User Id=admin;Password=")
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.