Thema: Prism Blobs lesen .NET

Einzelnen Beitrag anzeigen

Benutzerbild von vsti
vsti

Registriert seit: 20. Sep 2004
Ort: Syke
70 Beiträge
 
Delphi 2005 Architect
 
#1

Blobs lesen .NET

  Alt 11. Mär 2005, 13:13
Datenbank: Interbase • Version: 6 • Zugriff über: WinForms, BdpDataAdapter, DataSet
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.
Thorsten
  Mit Zitat antworten Zitat