Announcement

Collapse
No announcement yet.

zeit-abfrage

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • zeit-abfrage

    hallo,

    ich möchte gerne informationen aus einer datenbank ziehen, die innerhalb eines bestimmten zeitraumes liegen. leider ergibt die folgende funktion immer einen fehler, da scheinbar das format der zeit nicht korrekt ist:

    "select * from X where ZEIT between 08:00:00 and 09:59:00"

    wie muss es korrekt geschrieben werden, damit das funktioniert (mir fallen langsam keine variationen mehr ein und die handbücher sind da sehr bescheiden...)

    hartmut

  • #2
    Bei Uhrzeit und Datum solltest Du mit Parametern arbeiten:<br>
    <b>select * from X where ZEIT between :TimeStart and :TimeEnd</b><br>
    Du solltest im Parameter-Object Deiner Query (oder wie das bei IBX heißt) die Parameter TimeStart und TimeEnd mit Values belegen können.<p>
    Dann sollte es tun.<p>
    Schöne Grüße, Mario Noac
    Schöne Grüße, Mario

    Comment


    • #3
      ja, danke - das funktioniert! aber aus reiner neugier: es muß doch auch die direkte übergabe der daten funktionieren???

      hartmu

      Comment


      • #4
        Ja und nein. Ich stand bei Access vor einer Weile vor dem gleichen Problem. Ich habe dann nur die Übergabe vom Datum per String hinbekommne, die Übergabe der Uhrzeit ist mir nicht geglückt. Irgendwo habe ich dann gelesen, dass nur der Weg über Parameter sicher funktioniert. Leider blicke ich da nicht vollständig in die Interna <p>
        Schöne Grüße, Mario Noac
        Schöne Grüße, Mario

        Comment

        Working...
        X