Allo ik begin net met VB/Databases > SQL, en heb de volgende code gemaakt:
Option Explicit
Dim cnnADO As New ADODB.Connection
Dim cmdADO As New ADODB.Command
Dim rsADO As New ADODB.Recordset
Private Function GetValue(tabelveld As Field) As String
If IsNull(tabelveld) _
Then GetValue = "" _
Else GetValue = tabelveld
End Function
Private Sub Form_Load()
cnnADO.Provider = "Microsoft.Jet.OLEDB.3.51"
cnnADO.ConnectionString = "C:\Map\MijnDB.mdb"
cnnADO.Open
cmdADO.ActiveConnection = cnnADO
cmdADO.CommandText =
"SELECT [Username] FROM UP" ' UP betekent Username/Passwords (= TABEL)
rsADO.CursorLocation = adUseClient
rsADO.CursorType = adOpenDynamic
rsAdo.LockType = adLockPessimistic
rsADO.Open cmdADO
lstUsername.AddItem GetValue(rsADO!Username)
End Sub
Mijn bedoeling is om een loginscherm te maken waar ik de geldige loginnamen in een listbox zie (ik heb er 3) en dan als je op een listboxitem klikt (username) dat je dan de geldige password erbij moet invullen (ook stored in tabel UP (naast de username of course)).
Ik krijg het niet voor elkaar om alle 3 de usernames in de listbox te krijgen (enkel de eerste).
Hoe moet ik mijn code veranderen? Kan de code uberhaupt beter? Bedankt, 0px.
/edit : sorry topic moet ADO SQL Question zijn niet MQL...
Option Explicit
Dim cnnADO As New ADODB.Connection
Dim cmdADO As New ADODB.Command
Dim rsADO As New ADODB.Recordset
Private Function GetValue(tabelveld As Field) As String
If IsNull(tabelveld) _
Then GetValue = "" _
Else GetValue = tabelveld
End Function
Private Sub Form_Load()
cnnADO.Provider = "Microsoft.Jet.OLEDB.3.51"
cnnADO.ConnectionString = "C:\Map\MijnDB.mdb"
cnnADO.Open
cmdADO.ActiveConnection = cnnADO
cmdADO.CommandText =
"SELECT [Username] FROM UP" ' UP betekent Username/Passwords (= TABEL)
rsADO.CursorLocation = adUseClient
rsADO.CursorType = adOpenDynamic
rsAdo.LockType = adLockPessimistic
rsADO.Open cmdADO
lstUsername.AddItem GetValue(rsADO!Username)
End Sub
Mijn bedoeling is om een loginscherm te maken waar ik de geldige loginnamen in een listbox zie (ik heb er 3) en dan als je op een listboxitem klikt (username) dat je dan de geldige password erbij moet invullen (ook stored in tabel UP (naast de username of course)).
Ik krijg het niet voor elkaar om alle 3 de usernames in de listbox te krijgen (enkel de eerste).
Hoe moet ik mijn code veranderen? Kan de code uberhaupt beter? Bedankt, 0px.
/edit : sorry topic moet ADO SQL Question zijn niet MQL...