AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi TMemo Komponente, Zeilen in Firbird DB schreiben
Thema durchsuchen
Ansicht
Themen-Optionen

TMemo Komponente, Zeilen in Firbird DB schreiben

Ein Thema von Eppos · begonnen am 16. Okt 2007 · letzter Beitrag vom 16. Okt 2007
Antwort Antwort
Seite 3 von 3     123   
Eppos

Registriert seit: 7. Aug 2006
Ort: Heilbronn
523 Beiträge
 
Delphi 11 Alexandria
 
#21

Re: TMemo Komponente, Zeilen in Firbird DB schreiben

  Alt 16. Okt 2007, 15:11
ich habe die funktion asblob nicht?!
  Mit Zitat antworten Zitat
alex517

Registriert seit: 23. Nov 2004
Ort: Bernau b. Berlin
273 Beiträge
 
Delphi XE5 Enterprise
 
#22

Re: TMemo Komponente, Zeilen in Firbird DB schreiben

  Alt 16. Okt 2007, 15:38
Zitat von Eppos:
ich habe die funktion asblob nicht?!
Kann nicht sein, Query1.ParamByName('').AsBlob := .. gibts mindestens seit Delphi 3.
Habe gerade nachgesehen.

alex
Alexander
  Mit Zitat antworten Zitat
alex517

Registriert seit: 23. Nov 2004
Ort: Bernau b. Berlin
273 Beiträge
 
Delphi XE5 Enterprise
 
#23

Re: TMemo Komponente, Zeilen in Firbird DB schreiben

  Alt 16. Okt 2007, 16:59
Habs gerade mit D3 ein ausprobiert, geht:

Delphi-Quellcode:
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;
BEMERKUNGEN ist ein Blobfeld.

alex
Alexander
  Mit Zitat antworten Zitat
Eppos

Registriert seit: 7. Aug 2006
Ort: Heilbronn
523 Beiträge
 
Delphi 11 Alexandria
 
#24

Re: TMemo Komponente, Zeilen in Firbird DB schreiben

  Alt 16. Okt 2007, 19:26
Vielen Dank es hat funktioniert. Die Funktion AsBlob habe ich gefunden.

Vielen Dank an alle beteiligten die mich unterstützt haben...

Gruß,

Eppos
  Mit Zitat antworten Zitat
Eppos

Registriert seit: 7. Aug 2006
Ort: Heilbronn
523 Beiträge
 
Delphi 11 Alexandria
 
#25

Re: TMemo Komponente, Zeilen in Firbird DB schreiben

  Alt 16. Okt 2007, 20:11
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?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#26

Re: TMemo Komponente, Zeilen in Firbird DB schreiben

  Alt 16. Okt 2007, 20:13
Nein, aber die Charset-Einstellungen des Feldes weicht von dem der Verbindung ab.
Markus Kinzler
  Mit Zitat antworten Zitat
Eppos

Registriert seit: 7. Aug 2006
Ort: Heilbronn
523 Beiträge
 
Delphi 11 Alexandria
 
#27

Re: TMemo Komponente, Zeilen in Firbird DB schreiben

  Alt 16. Okt 2007, 20:20
Es war gar kein charset hinterlegt bei dem Feld "Data", habe nun win1252 verwendet
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 3     123   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:15 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz