Problem mit sqlite

Hallo Freunde!
Ich habe folgendes Problem:

select * from exiftooltabelle where sourcefile like ‘%93DC49CD-EA62-40A9-9047-3FF61950D0CD%’

Der Inhalt 93DC49CD-EA62-40A9-9047-3FF61950D0CD stammt aus der Photo PSI.sqlite.
In meine exiftooltabelle ist dieser String auch enthalten.
Aber: es kommt immer die Fehlermeldung:
(1) unrecognized token: “'%93DC49CD-EA62-40A9-9047-3FF61950D0CD”

Ich hoffe dass ich wieder einmal hilfreiche Tipps bekomme!

Hast Du da gerade Anführungszeichen oder die nicht-geraden? Wenn ich die letzteren verwende, dann bekomme ich auch unrecognised token als Fehlermeldung:

1 Like

Hallo Beatrix, schön dass Du dich meldest!
Normalerweise funktioniert dieser Like mit dem einfachen ’ immer.
offensichtlich stimmt der String aus der Ursprungstabelle nicht mit dem String meine Suchtabelle überein.
Ich habe den String einmal im Text-Edit eingefügt.
Wenn ich dann den String am Ende ergänzen möchte, dann bleibt der Curser einfach stehen
D48005B9-DF74-4A7F-891E-7630D79D273B
Diesen habe ich von Hand geschrieben und der funzt!
D48005B9-DF74-4A7F-891E-7630D79D273B

Dann solltest Du den String mal im Hex-Editor anschauen.

Beim Original steht ganz am Ende 00 (da ist der Blöde Punkt .)

Beim Nachgeschrieben fehlt 00

Hurra Du hast es wiedereinmal geschafft
mit a=a.left(a.Length-1) ist das Problem gelöst!!!
Übrigens hast Du mir schon einmal den Tipp gegeben, wie man den doofen Punkt nach einer Leerstelle wegbekommt.
Habe es leider wieder Vergessen.
Vielen Dank noch einmal!!!