vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 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

ADO.NET / Datenbanken
Alle Zeilen auslesen, in den das ausgewählte Datum vorhanden ist 
Autor: Timebandit
Datum: 13.12.06 14:22

Ich will alle Zeilen aus einer Tabelle auslesen, bei denen das Datum z.B. der 12.12.2006 ist...

Aber ich bekomme immer folgenden Fehler:



Mein Code sieht folgendermaßen aus:

Imports System.Data
Imports System.Data.OleDb
 
Public Class usr_lookup
 
    Private con As New OleDb.OleDbConnection
    Private strCon As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data" & _
      "Source=C:\Freibage\WatchGuard.mdb;" & "Jet OLEDB:database Password=xy;"
    Private pcID As String
 
    Private Sub btn_his_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles btn_his.Click
        Try
        Catch ex As Exception
            MsgBox("Fehler: " + ex.ToString)
        Finally
            usr_his_lookup.Show()
        End Try
    End Sub
 
    Private Sub DateTimePicker1_ValueChanged(ByVal sender As System.Object, _
      ByVal e As System.EventArgs) Handles DateTimePicker1.ValueChanged
 
        Try
 
            Dim Datum As String
            Dim i As Integer
            Dim p As Integer
            Dim maxCount As Integer
 
            Datum = DateTimePicker1.Value.Day & "." & _
              DateTimePicker1.Value.Month & "." & DateTimePicker1.Value.Year
            MsgBox(Datum)
            TextBox2.Text = Datum
 
            Dim usr As New DataSet
 
            con.ConnectionString = strCon
 
            Dim oledbadapter As OleDb.OleDbDataAdapter
 
            oledbadapter = New OleDb.OleDbDataAdapter("SELECT * FROM usrhis" & _
              "WHERE Datum = '" & Datum & "'", con)
            con.Open()
            MsgBox(oledbadapter.SelectCommand.CommandText.ToString)
 
            oledbadapter.Fill(usr, "usrname")
            maxCount = usr.Tables("usrname").Rows.Count
            MessageBox.Show(Me, "Maximaler Count: " + maxCount.ToString)
            For i = 0 To maxCount - 1
                For p = 0 To 6
                    TextBox1.AppendText(usr.Tables("usrname").Rows(i).Item(p) & _
                      "     ")
                Next
                TextBox1.AppendText(vbCrLf)
            Next
 
        Catch ex As Exception
            MessageBox.Show(Me, "Fehler aufgetreten : " + ex.ToString)
        Finally
            If con IsNot Nothing Then
                con.Close()
            End If
        End Try
    End Sub
 
End Class
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Alle Zeilen auslesen, in den das ausgewählte Datum vorhanden...808Timebandit13.12.06 14:22
Re: Alle Zeilen auslesen, in den das ausgewählte Datum vorha...523ModeratorDaveS13.12.06 14:48
Re: Alle Zeilen auslesen, in den das ausgewählte Datum vorha...539Timebandit13.12.06 14:56
Re: Alle Zeilen auslesen, in den das ausgewählte Datum vorha...534ModeratorDaveS13.12.06 15:22
Re: Alle Zeilen auslesen, in den das ausgewählte Datum vorha...573Timebandit13.12.06 15:25
Re: Alle Zeilen auslesen, in den das ausgewählte Datum vorha...533ModeratorDaveS13.12.06 15:30

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