Ich benutze den
"Simple Delphi wrapper for SQLIte 3" um ID3-Informationen meiner MP3s in meine SQLite 3 Datenbank einzufügen. Das funktioniert soweit ganz gut, nur bekomme ich bei Sonderzeichen wie " ( ) Probleme. Diese Zeichen werden in die
SQL-Sytax eingearbeitet, wodurch der
SQL-Befehl nicht mehr funktioniert. Wie kann ich das Problem beseitigen?
sSQL := 'INSERT INTO Tracks (Id, Artist, Album, Track, QuotedStr(Title), Path) VALUES (' + inttostr(i) + ', "' + Id3v2Tag.Artist + '", "' + Id3v2Tag.Album + '", ' + Id3v2Tag.Track + ', "' + Id3v2Tag.Title + '", "' + test.strings[i] + '")';
Danke,
Marcel