Blob-ПОЛЯ
Спасибо.
Цитата:
Originally posted by ::: DiONiS :::
Господа, подскажите, пожалуйста, как в SQL-Server'е работать с BLOB-полями, а именно записывать и читать значения. Если не сложно, пример приведите для Delphi или Builder.
Спасибо.
Господа, подскажите, пожалуйста, как в SQL-Server'е работать с BLOB-полями, а именно записывать и читать значения. Если не сложно, пример приведите для Delphi или Builder.
Спасибо.
BLOB поля хранятся в объектах типа TBlobField
У которых есть методы SaveToFile, SaveToStream и LoadFromFile, LoadFromStream вот ими и можно работать.
Цитата:
Originally posted by Saris
BLOB поля хранятся в объектах типа TBlobField
У которых есть методы SaveToFile, SaveToStream и LoadFromFile, LoadFromStream вот ими и можно работать.
BLOB поля хранятся в объектах типа TBlobField
У которых есть методы SaveToFile, SaveToStream и LoadFromFile, LoadFromStream вот ими и можно работать.
ОК, спасибо. И для этого, как я понимаю, надо к таблице уже не через TQuery, а через TTable и TDatabase коннектиться?
Цитата:
Originally posted by ::: DiONiS :::
ОК, спасибо. И для этого, как я понимаю, надо к таблице уже не через TQuery, а через TTable и TDatabase коннектиться?
ОК, спасибо. И для этого, как я понимаю, надо к таблице уже не через TQuery, а через TTable и TDatabase коннектиться?
Да нет вроде. Класс TBlobField находится в TDataSet, а от него уже наследуются и Query и Table. А конектиться к SQL Server лучше через ADO, так проще и надёжней.
Цитата:
Originally posted by Saris
Да нет вроде. Класс TBlobField находится в TDataSet, а от него уже наследуются и Query и Table. А конектиться к SQL Server лучше через ADO, так проще и надёжней.
Да нет вроде. Класс TBlobField находится в TDataSet, а от него уже наследуются и Query и Table. А конектиться к SQL Server лучше через ADO, так проще и надёжней.
Это понятно... Но мы же с помощью TQuery обращаемся к базе посредством SQL-запросов. Или TQuery (в паре с TUpdateSQL) сгенерит сам необходимые SQL-команды для заливки бинарных данных?