Announcement

Collapse
No announcement yet.

Where-Klauseln und MS-Access

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

  • Where-Klauseln und MS-Access

    Hallo *,

    vielleicht kann mir ja jemand helfen.
    Ich habe eine Abfrage mit einer where-Klausel, die Abfrage funktioniert in MS-Access, aber nicht aus meiner Java-Anwendung.
    Ich habe das Problem dahingehend eingegrenzt, dass es an der Bedingung liegt, aber ich weiß nicht warum ich keine Daten bekomme. Ich erhalte keinen Fehler, nur es gibt keine Daten.
    Hier meine Abfrage:

    SELECT Adressen.adressid, Adressen.Name, Adressen.Vorname, Adressen.Strasse, Adressen.PLZ, Adressen.Ort
    FROM Adressen
    WHERE (((Adressen.adressid)<1000) AND ((Adressen.Name) Like "*Müller*"));

    Ich hoffe, es kennt jemand eine Lösung für ein solches Problem.

    Nicole

  • #2
    hallo nicole,

    evtl liegt es an deinem like ausdruck. ich habe für eine anwendung folgende ersetzungen gewählt, damit msaccess das kapierte:

    wildcard.all=%
    wildcard.one=_
    wildcard.not=\!
    wildcard.sequenz.open=[
    wildcard.sequenz.close=]

    mfg

    ja

    Comment


    • #3
      Hallo Jan,

      ich habe die Abfrage nun erfolgreich ausführen können.
      Mein Fehler war das Platzhalterzeichen, in Access ist der Stern als Platzhalter angegeben, aber aus Java muss man das Prozent-Zeichen verwenden.

      Hier ist meine funktionierende Abfrage:
      select Adressen.adressid, Adressen.zuname, Adressen.vorname, Adressen.plz, Adressen.ort, Adressen.strasse, Adressen.telp, Adressen.telg, Adressen.mail from Adressen where ((Adressen.adressid < 10) and (Adressen.zuname like '%Konto%')) order by Adressen.zuname, Adressen.vorname asc

      Danke für die Hilfe

      Nicol

      Comment


      • #4
        hallo nicole,

        gut wenn es tut. in access gibt es wenn man sich seine abfrage zusammenclickt ne sql ansicht, das hilft manchmal, gerade auch in punkto optimierung austesten.

        mfg und so

        Comment


        • #5
          hallo jan,

          ich hatte die Abfrage genau dort in access zusammen gebaut,
          daher war ich auch über das unterschiedliche Ergebnis so verblüfft.

          mfg
          nicol

          Comment


          • #6
            hallo nicole,

            hab es getestet stimmt, halt microsoft.

            mfg

            ja

            Comment

            Working...
            X