Moin Moin,
wie ist es möglich in .NET ein Blob Feld auszulesen?
mit
DataSet1.Tables['TABLE1'].Rows[0].Item['COLUMN1'].tostring
kann man problemlos einen string auslesen.
Wie sieht es aber aus wenn COLUMN1 nun ein BLOB- Feld ist?
HIER ist ein Beispiel für C#. Aber wenn ich dann dem Bytes-Array Daten zuweisen soll gehts unter Delphi nicht mehr.
hier ist ein Teil meines vereinfachten Codes:
Delphi-Quellcode:
procedure TWinForm.Pruef;
var aAr: TBytes;
fs: FileStream;
begin
aAr := DataSet1.Tables['TABLE1'].Rows[ 0 ].item['COLUMN'] as TBytes; //<-- diese Umwandlung gefällt ihm nicht
fs := FileStream.Create('c:\bytes.txt', FileMode.OpenOrCreate, FileAccess.Write);
fs.write( aAr,0,length(aAr));
end;
Lösungsansätze würden evtl. schon genügen.