vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: Mit SQL-Datumsabfrabe ausgabe in ListView 
Autor: Jay
Datum: 07.02.03 14:51

Ich hab das jetzt so übernommen und er bringt zwar keine Fehlermeldung aber er gibt mir im ListView auch nix aus !

Woran kann das liegen ?

Private Sub FahrtK_anzeigen_ADO(ByVal dbFilename As String, _
  ByVal dbTable As String)
 
'Dim SQL As String
'Dim sDatumVon As Date
'Dim sDatumBis As Date
 
' Zeitraum
'Fahrtk_anz_Dat1.Date = "sDatumVon"
'Fahrtk_anz_Dat2.Date = "sDatumBis"
 
' Alle Termine eines bestimmten Zeitraums ermitteln
'sDatumVon = CDate(Fahrtk_anz_Dat1.Text)
'sDatumBis = CDate(Fahrtk_anz_Dat2.Text)
 
' SQL-Anweisung
'SQL = "SELECT * FROM Termine WHERE Datum BETWEEN #" & _
'Format$(sDatumVon, "m-d-yy") & "# AND #" & _
'Format$(sDatumBis, "m-d-yy") & "#"
 
 
  Dim oRecordset As ADODB.Recordset
  Dim oField As ADODB.Field
  Dim oItem As ListItem
 
  With DB
    ' Die Connection zur Datenbank
    .ActiveConnection = DB
    .Source = "Fahrtkosten"
    .Open dbFilename
  End With
 
  ' Ersteinmal brauche wir ein Recordset
  Set oRecordset = New ADODB.Recordset
  oRecordset.Open "SELECT * FROM " & dbTable, _
  oCon, adOpenForwardOnly, adLockReadOnly, 0
 
  ' Sicherstellen, dass das ListView leer ist
  With Listview1
    .ColumnHeaders.Clear
    .ListItems.Clear
 
    ' Report-Ansicht (Detail-Ansicht)
    .View = lvwReport
 
    ' Hier richten wir das ListView ein
    For Each oField In oRecordset.Fields
      ' jedes Feld aus dem Recordset als Überschrift
      ' in das ListView
      .ColumnHeaders.Add , oField.Name, oField.Name
    Next
 
    ' Sind überhaupt Datensätze vorhanden?
    If oRecordset.RecordCount > 0 Then
      ' Nun das Recordset durchlaufen und alle Daten in
      ' das ListView einfügen
      oRecordset.MoveFirst
      Do
        ' ein ListItem mit dem ersten Feld des aktuellen
        ' Recordset-Eintrags erzeugen
        For Each oField In oRecordset.Fields
          If oItem Is Nothing Then
            ' ein neues ListItem erzeugen
            Set oItem = .ListItems.Add(, , oField.Value)
          Else
            oItem.SubItems _
              (.ColumnHeaders.Item(oField.Name).Index - 1) _
            = IIf(Not IsNull(oField.Value), oField.Value, "")
          End If
        Next
 
        ' Unser ListItem wieder auf Nothing setzten
        Set oItem = Nothing
 
        ' nächsten Datensatz aus dem Recordset
        oRecordset.MoveNext
      Loop Until oRecordset.EOF
    End If
  End With
 
  Set oField = Nothing
  Set oCon = Nothing
  Set oRecordset = Nothing
End Sub
 
 
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Mit SQL-Datumsabfrabe ausgabe in ListView74Jay07.02.03 08:33
Re: Mit SQL-Datumsabfrabe ausgabe in ListView296ModeratorDieter07.02.03 09:08
Re: Mit SQL-Datumsabfrabe ausgabe in ListView33Jay07.02.03 14:51

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel