Adatbázis adatok VB. NET-be?
Hogy lehetne "legjobb" módon adatokat olvasni Access adatbázisból?
Van egy adatbázisom, több táblával, a táblában több mező és rekord. Próbáltam System.Data.OleDb-vel, de nagyon lassú ha mondjuk két táblából olvasok ki öt mezőt.
Mi a legegyszerűbb és leggyorsabb módja az adatok olvasásának?
És mivel jelenítsem meg? (Valamilyen Label-re gondolok, vagy táblázatra) A DataGridView-t mennyire lehet testreszabni?
Ezt próbáltad már?
Public Sub Question_Update()
Dim Cmd As OleDb.OleDbCommand
Dim Con As OleDb.OleDbConnection
Dim Sql As String = Nothing
Dim Reader As OleDb.OleDbDataReader
Dim ComboRow As Integer = -1
Dim Columns As Integer = 0
Dim Category As String = Nothing
Dim based As String = cmbFeatures.Text
cmbQuestion.Items.Clear()
Con = New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\Questions.mdb")
Sql = "SELECT" & " [" & based & "] " & "FROM [Questions]"
Cmd = New OleDb.OleDbCommand(Sql, Con)
Con.Open()
Reader = Cmd.ExecuteReader()
While Reader.Read()
For Columns = 0 To Reader.FieldCount - 1
MsgBox(Reader.Item(Columns).ToString)
Category = Reader.Item(Columns) 'READ COLUMN FROM DATABASE
Next
cmbQuestion.Items.Add(Category)
ComboRow += 1
End While
Con.Close()
End Sub
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!