Hallo,
brauche mal Unterstützung.
Über Sql frage ich in einer Accesstabelle Zeiten ab.
Bei Übereinstimmung sollen aus der zweiten Spalte der Tabelle (Aktion) die dort hinterlegten Werte in einem Array hinterlegt werden.
In eine Listbox werde die Daten zur Zeit schon angezeigt.
Kann mir jemand sagen wie ich diese Array befüllen kann?
Ich habe hier schon mal mein Glück probiert, leider ohne Erfolg. Der Fehler steck in Zeile 33
brauche mal Unterstützung.
Über Sql frage ich in einer Accesstabelle Zeiten ab.
Bei Übereinstimmung sollen aus der zweiten Spalte der Tabelle (Aktion) die dort hinterlegten Werte in einem Array hinterlegt werden.
In eine Listbox werde die Daten zur Zeit schon angezeigt.
Kann mir jemand sagen wie ich diese Array befüllen kann?
Ich habe hier schon mal mein Glück probiert, leider ohne Erfolg. Der Fehler steck in Zeile 33
Visual Basic-Quellcode
- Private Sub subÖffnen()
- Dim itmX As ListItem
- Datei = "c:\Hauscontrol.mdb"
- Set db = New ADODB.Connection
- strdb = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _
- Datei
- db.Open strdb
- Set rst = New ADODB.Recordset
- rst.CursorType = adOpenStatic
- rst.LockType = adLockOptimistic
- rst.Open "SELECT * FROM " & dsTabelle & " WHERE Zeit = " & "'" & dsFilter & "'", db
- ListView1.ListItems.Clear
- Do While Not rst.EOF
- Set itmX = ListView1.ListItems.Add(, , rst!Zeit)
- itmX.SubItems(1) = rst!Aktion
- rst.MoveNext
- Loop
- lblAnzDatensätze = rst.RecordCount
- If rst.RecordCount > 0 Then
- For a = 1 To rst.RecordCount
- Aktionen(a) = rst!Aktion
- Next a
- Else
- End If
- End Sub