Hente data fra db til dropdown
Hej jeg har glemt hvordan jeg henter data fra min database til min dropdownliste:Jeg har følgende kode:
Private con As OleDbConnection ' Forbindelse-objekt til databasen
Private cmd As OleDbCommand ' kommando-objekt
Private sort As String
Private Sub skabConnection()
Dim connectionStr As String ' Forbindelses-streng til databasen
' Opbyg connectionStr
connectionStr = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="
connectionStr += Application.StartupPath + "\db.mdb"
' Skab forbindelses-objekt udfra connectionStr
con = New OleDbConnection(connectionStr)
' Skab kommando-objekt og tilknyt til forbindelses-objekt
cmd = New OleDbCommand
cmd.Connection = con
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim datareader As OleDbDataReader
skabConnection()
cmd.CommandText = "SELECT navn FROM freelance WHERE brugerId = @brugerId"
'cmd.Parameters.Add("@brugerId", OleDbType.VarChar).Value = ???
con.Open() ' Åben forbindelsen til databasen
datareader = cmd.ExecuteReader() ' Udfør forespørgsel
' Læs rækken fra databasen og før værdierne ind i de rigtige labels
If datareader.Read() = True Then
cbbFreelance.Text = datareader("navn")
End If
con.Close()
End Sub
tror nok at jeg skal bruge følgende på en eller anden måde:
'cmd.Parameters.Add("@brugerId", OleDbType.VarChar).Value = ???
