Najbolje ces nauciti ako sam probas nesto uraditi. Nemas nista od gotovog koda, pogotovo za neke rudimentalne stvari. Kazem ti, trazi ADO.NET na google, to ti je jedna od tehnologija unutar .NET-a, namjenjena za rad sa bazom. Imas i LINQ, imas i hrpu drugih, ali najbolje je da pocnes bas od ovoga.
Sad, posto ipak pitas za neko rjesenje, slijedeci ovaj postupak mozes rijesiti:
Posto je rijec o access-u, mislim da ces morati korisiti OleDb data provajder.
1. uzmes taj ID iz labela
Code:
Dim ID As Integer = Int32.Parse(label.Text)
2. kreiras konekciju sa bazom. Klasa za konekciju je OleDbConnection.
Code:
Dim conn As OleDbConnection
' argument konstruktora je konekcijski string
conn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;_
Data Source=C:\nazivBaze.mdb;")
3. kreiras "komandu", pomocu koje ces poslati upit u bazu
Code:
Dim cmd As OleDbCommand
' argumenti su upit za bazu, te konekcija
cmd = New OleDbCommand("SELECT pitanje FROM Pitanja WHERE ID = " + ID, conn)
4. sto se tice rada sa bazom, zadnje je da otvoris konekciju, izvrsis komandu, te preuzmes podatke
Code:
Dim dr As OleDbDataReader
conn.Open()
dr = cmd.ExecuteReader
While dr.Read()
label2.Text = dr(0)
End While
My programs don’t have bugs, they just develop random features.