Kezdőoldal » Számítástechnika » Programozás » Adatbázis adatok VB. NET-be?

Adatbázis adatok VB. NET-be?

Figyelt kérdés

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?



2013. febr. 19. 19:12
 1/1 anonim ***** válasza:

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

2013. febr. 20. 09:59
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!