Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
Delphi 12 Athens
|
AW: Memo in MS SQL Speichern und Auslesen
5. Sep 2013, 11:58
http://www.devart.com/unidac/docs/in...data_types.htm (ganz unten):
Zitat:
A BLOB values can be retrieved from the server in two ways. The first way is using a SELECT query from the table containing a BLOB field:
Delphi-Quellcode:
UniQuery.SQL.Text := 'SELECT TextField FROM UniDAC_Text WHERE ID = 1';
UniQuery.Open;
(UniQuery.FieldByName('TextField') as TBlobField).SaveToFile('A_file_name');
UniQuery.Close;
The second way is to use output parameters like in the following example. Note that the query may differ depending on your database server.
Delphi-Quellcode:
UniSQL.SQL.Text := 'SELECT :TEXTValue = TextField FROM UniDAC_Text WHERE ID = 1';
UniSQL.ParamByName('TEXTValue').ParamType := ptOutput;
UniSQL.Execute;
ShowMessage(UniSQL.ParamByName('TEXTValue').AsString);
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|