![]() |
Datenbank: sqlite • Version: 10,3 • Zugriff über: firedac
SQLite update mit "Sonderzeichen"
Hi zusammen,
gibt es eine Möglichkeit ein = Zeichen in die Datenbank per update zu schreiben? Die Variable "Kette" enthält wegen einer Verschlüsselung ein "=" und das löst eine Exception aus: [FireDAC][Phys][SQLite] ERROR: unrecognized token: "'=" Dachte, wenn ich das quote ignoriert er den String.
Code:
//passwort updaten
main.qryproducts.FetchOptions.AutoClose := false; main.qryproducts.SQL.Clear; main.qryproducts.SQL.Text:='update benutzer set '+ 'pass = '+ (Quotedstr(kette))+ ' where login_id = '+ (Quotedstr(passwort_reset.ComboBox1.Text)) ; main.qryproducts.ExecSQL; |
AW: SQLite update mit "Sonderzeichen"
Du hast aber schon einmal an Parameter gedacht?
Und grundsätzlich Verschlüsselte Daten könnten nicht "Stringtauglich" sein, darum sollten diese hexadezimal oder base64-kodiert dargestellt werden. Gruß K-H |
AW: SQLite update mit "Sonderzeichen"
Genau dabei kommt ja oft das „=„ am Ende heraus.
|
AW: SQLite update mit "Sonderzeichen"
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz