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.

MYSQL + wildcards

Empfohlene Antworten

heyho zusammen

bin da heute auf ein problem gestossen, fuer das ich bisher nirgendwo eine loesung finden konnte.

ich schreibe derzeit ein programm mit c++ und qt, welches daten aus einer datenbank abfragen soll.

das suchkriterium wird dabei vom nutzer eingegeben und automatisch wildcards ('%') am anfang und ende eingefuegt.

in der regel funktioniert das auch alles wie gewollt (zB kommt bei der suche nach 'ndre', was der datenbank als '%ndre%' uebergeben wird, gibt die datenbank "Andreas" zurueck). nur in einigen faellen wirft dir datenbank einen seltsamen fehler aus:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1 QMYSQL: Unable to execute query.
das passiert zum beispiel nach der abfrage nach 'madd':
...  AND (( p.Vorname LIKE '%madd%' ) OR ( p.Nachname LIKE '%madd%' )) 

( als letzter teil des WHERE-teils ... der rest sollte uninteressant sein )

auch in verschiedenen anderen kontruierten konstellationen tritt der fehler auf.

hat jemand eine idee wie und warum der fehler dabei zustande kommt und wie man ihn dann umgehen kann?

mfg

TechnicalError

oh mann ich bin auch ein doedel

hat sich aufgeklaert - ich hab im falschen sql-statement nach dem fehler gesucht, da ich nur das eine statement als debug-ausgabe auf die konsole ausgegeben habe.

typischer fall von pebcak also :)

is wohl das beste zeichen, dass ich fuer heute mal aufhoeren sollte zu arbeiten ....

so long

TechnicalError

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

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.