![]() |
Datenbank: oracle • Version: 9 • Zugriff über: ado
wie geht man mit dem datatyp=ftMemo um
Hallo zusammen,
ich habe eine Query, die als DataType eines Feldes ftMemo liefert. Wie kann ich die enthaltenen Daten in einen String übertragen?
Delphi-Quellcode:
liefern immer nur einen leeren String zurück.
Fields[i].asString
Fields[i].Value FieldValues[namedesfeldes] Gruß K-H |
AW: wie geht man mit dem datatyp=ftMemo um
mal geraten ...
Fields[i].SavetoStream(M); SetString(Result, M.Memory, M.Size div SizeOf(Char)); oder (ANSI) SetString(Result, M.Memory, M.Size); |
AW: wie geht man mit dem datatyp=ftMemo um
Danke muß ich mal ausprobieren!
Ich habe allerdings noch eine Zusatzinfo. Wenn ich einen DB-Treiber von MS verwende, tritt das Problem nicht auf, nur wenn es ein "original" Oracle Treiber ist. Gruß K-H |
AW: wie geht man mit dem datatyp=ftMemo um
deshalb habe ich geschrieben, mal geraten, ich habe keine Erfahrungen mit Oracletreibern und habe obiges bisher auch nur für Blobfelder gebraucht.
|
AW: wie geht man mit dem datatyp=ftMemo um
Zitat:
Zitat:
|
AW: wie geht man mit dem datatyp=ftMemo um
@Bernhard
Da ich mich im Augenblick auf der "Kundenseite" bewege, muß ich nehmen was da ist. ggf. könnte ich an der Oracle-Seite etwas drehen. wenn die Codepage nicht in Ordnung ist, erwarte ich "Chinesisch" aber gleich garnichts? Die üblichen Char/Varchar funktionieren übrigens problemlos. Gruß K-H |
AW: wie geht man mit dem datatyp=ftMemo um
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:00 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