![]() |
Re: TMemo Komponente, Zeilen in Firbird DB schreiben
ich habe die funktion asblob nicht?!
|
Re: TMemo Komponente, Zeilen in Firbird DB schreiben
Zitat:
Habe gerade nachgesehen. alex |
Re: TMemo Komponente, Zeilen in Firbird DB schreiben
Habs gerade mit D3 ein ausprobiert, geht:
Delphi-Quellcode:
BEMERKUNGEN ist ein Blobfeld.
Query2.SQL.Text := 'update Person set BEMERKUNGEN = :BEMERKUNGEN where ID=:ID';
Query2.ParamByName('ID').AsInteger := Query1ID.AsInteger; Query2.ParamByName('BEMERKUNGEN').AsBlob := Memo1.Lines.Text; Query2.ExecSQL; alex |
Re: TMemo Komponente, Zeilen in Firbird DB schreiben
Vielen Dank es hat funktioniert. Die Funktion AsBlob habe ich gefunden.
Vielen Dank an alle beteiligten die mich unterstützt haben... Gruß, Eppos |
Re: TMemo Komponente, Zeilen in Firbird DB schreiben
also es funktioniert noch nicht ganz.
Folgendes Problem habe ich noch. Wenn ich den Text speichere und es kommen mehrere leerzeichen nacheinandere vor, oder mal ein Tabulator dann bringt er diese Fehlermeldung: Allgemeiner SQL-Fehler Cannot transliterate character between character sets. Hat das was mit der größe des Feldew zu tun? |
Re: TMemo Komponente, Zeilen in Firbird DB schreiben
Nein, aber die Charset-Einstellungen des Feldes weicht von dem der Verbindung ab.
|
Re: TMemo Komponente, Zeilen in Firbird DB schreiben
Es war gar kein charset hinterlegt bei dem Feld "Data", habe nun win1252 verwendet
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:52 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