Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

VBA, Access, SQL, LIKE, ESCAPE

Empfohlene Antworten

Hallo!

Ich hoffe ich darf auch als dieses Jahr fertiggewordener Ex-Azubi auf eure Hilfe hoffen! :-)

Das Problem ist folgendes: Ich greife von einem VBA-Makro in Excel auf eine Access-Datenbank via ADO und ODBC-Schnittstelle zu. Nun möchte ich in SQL ein SELECT-Statement formulieren, dem ich als Kriterium mitgebe, das ein bestimmtes Feld mit dem Raute-Zeichen ("#") anfangen soll. Also auf den ersten Blick ein klassischer Fall für WHERE / LIKE

Das Dilemma: Leider wertet die Jet-Engine (oder wer auch immer bei Access dafür zuständig ist...) die Raute als Platzhalter für ein beliebiges numerisches Zeichen aus! Womit die Abfrage zwangsläufig scheitert.

Die Frage: Wie mache ich der LIKE-Klausel klar, dass ich tatsächlich das Zeichen "#" suche? Bei "richtigen" Datenbanken wie DB2 gibt es dafür ja die ESCAPE-Klausel mit der man signalisieren kann, welche Platzhalter als tatsächliche Zeichen behandelt werden sollen. Leider scheint der Access-Dialekt das nicht zu kennen, oder?!? Ich habe auch andere Kombinationen wie die Raute in eckigen Klammern oder Hochkommata probiert, leider alles ohne Erfolg.

Also, kann mir einer von euch helfen und weiss Rat? Ich denke sowas muss doch auch mit Access möglich sein, oder? Sonst kann man es wirklich in die Tonne treten und bisher hatte ich von diesem Microsoft-Produkt eigentlich eine sehr hohe Meinung.

Viele Grüße,

Christian Britz

(Fachinformatiker AE 2001)

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.