Benutzer mit den meisten Antworten
Wie finde ich ein Datum in einer Access DB

Frage
-
Hallo zusammen,
ich habe eine Access DB mit ca. 2000 Datensätzen. Die einzelnen Felder der DB sind im Formular gebunden. Ich wähle im DateTimePickerfeld ein Datum. Wie lautet nun der Befehl, um in der DB das Datum zu finden??
Vielen Dank im Voraus
Manfred
- Verschoben Kay GizaMicrosoft employee Freitag, 2. Juli 2010 05:25 (aus:Visual Studio)
- Verschoben Kay GizaMicrosoft employee Freitag, 27. August 2010 06:04 (aus:Microsoft Office System)
Antworten
-
Hallo Manfred,
Ich habe eine Anwendung die an eine Access Datenbank gebunden ist.
Dort habe ich in einer Tabelle ein Feld mit dem Name „PostingDate“ das als Date/Time erstellt wurde.
In derselben Anwendung habe ich ein System.Windows.Forms.DateTimePicker Steuerelement mit dem Namen PDate .Die Format Eigenschaft habe ich auf Custom gesetzt und die CustomFormat Eigenschaft habe ich auf dddd dd MMM yyyy gesetzt.
Im Code Behind füge ich einen Datensatzt ein mithilfe von einer SQL Abfrage:
Dim myPostingDate As Date
myPostingDate = CDate(Format(PDate.Value, "MM/dd/yyyy") + " 00:00:00")
strSQL = "INSERT INTO GeneralData (…) VALUES " + "('" …,'" + myPostingDate + "',…)"
Grüße,
Robert
- Als Antwort markiert Kay GizaMicrosoft employee Freitag, 2. Juli 2010 05:25
Alle Antworten
-
Hallo Manfred,
Wie sieht aus die „Format“ Eigenschaft für Dein DateTimePicker Steuerelement?
Wie ist das Feld mit dem Datum in der Access Datenbank definiert? Data Type=Date/Time?
Kannst Du auch Code posten damit man sieht wie Dein Code sich an die Datenbank anbindet.
Danke und Grüße,
Robert
-
Hallo Manfred,
Ich habe eine Anwendung die an eine Access Datenbank gebunden ist.
Dort habe ich in einer Tabelle ein Feld mit dem Name „PostingDate“ das als Date/Time erstellt wurde.
In derselben Anwendung habe ich ein System.Windows.Forms.DateTimePicker Steuerelement mit dem Namen PDate .Die Format Eigenschaft habe ich auf Custom gesetzt und die CustomFormat Eigenschaft habe ich auf dddd dd MMM yyyy gesetzt.
Im Code Behind füge ich einen Datensatzt ein mithilfe von einer SQL Abfrage:
Dim myPostingDate As Date
myPostingDate = CDate(Format(PDate.Value, "MM/dd/yyyy") + " 00:00:00")
strSQL = "INSERT INTO GeneralData (…) VALUES " + "('" …,'" + myPostingDate + "',…)"
Grüße,
Robert
- Als Antwort markiert Kay GizaMicrosoft employee Freitag, 2. Juli 2010 05:25
-
Hallo Robert,
danke nochmals für den Tipp. Ich habe aber zwischenzeitlich einen einfacheren Code gefunden:
Private
Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim itemFound As Integer = Me.ZahlenBerechnenMittwochBindingSource.Find("Ausspielung", AusspielungDateTimePicker.Text)
Me.ZahlenBerechnenMittwochBindingSource.Position = itemFound
Me.Button1.Enabled = False
End Sub