Forum: Datenbanken
by p80286,
15. Feb 2016
Noch eine kleine Ergänzung:
Wenn man z.B.
'erste Zeile
zweite Zeile'
übergeben will, dann sollte man folgendes codieren:
Update <table> set >Blobfeld>=rawtohex('erste Zeile')||'0D0A'||rawtohex('zweite Zeile') where <ID>=<123456<;
Nicht getestet habe ich die anderen Steuerzeichen, aber um sicher zu gehen sollten diese ähnlich codiert werden.
U.U ist dann die direkte Übergabe als Hex-Codes...
Forum: Datenbanken
by p80286,
6. Feb 2016
Nirgendwo!
bei BLOB werden Die Daten ja so übernommen wie sie geliefert werden. Da werden ja keine impliziten oder expliziten Konvertierungen vorgenommen. Erst die jeweiligen Oberflächen haben dann U.U. ein Problem oder auch nicht.
Gruß
K-H
Forum: Datenbanken
by p80286,
5. Feb 2016
Sicher?
Aber Gut, probieren geht über studieren, ein string als raw :shock:
vielen dank!
Es geht! Es geht! :bouncing4:
vor allem scheint es keinen unterschied zu machen ob
blobfield=to_blob(rawtohex('Mein Text')) oder
blobfield=rawtohex('Mein Text')
Forum: Datenbanken
by p80286,
5. Feb 2016
Bitte,bitte schau nach, ich hab die entsprechenden Funktionen nämlich bisher nicht gefunden.
Danke
K-H
Forum: Datenbanken
by p80286,
5. Feb 2016
Ich häng mich mal hier an, weil ich ein beinahe gleiches Problem habe.
update btable set bfield='Dies ist ein Blob Eintrag' where id=12345;
Das wäre mein naiver Ansatz gewesen.
Wenn ich das richtig verstanden habe was ich bisher gelesen habe, dann habe ich nur diese Möglichkeit
update btable set bfield=44696573206973742065696E20426C6F622045696E74726167 where id=12345;
bzw.
update...