Вот работающий код - он считывает вордовский файл и загружает его в ADO-поле.
Условия работы: СУБД SQL Server, тип поля, в который загружаем файл = TEXT
PHP код:
//Copyright Dmitry Demidov
static void DD_BinaryFile(Args _args)
{
CCADOConnection cn;
CCADORecordset rs = new CCADORecordset();
COM comRS, comField, comFields;
BinData binData = new BinData();
;
#CCADO
cn = new CCADOConnection();
cn.open(
"Provider=SQLOLEDB;"+
"Data Source=" + "DDemidov" + ";" +
"Initial Catalog=" + "dima" + ";" +
"uid=" + "sa" + ";" +
"pwd=" + "userPassword");
rs.open("SELECT * FROM Table1", cn, #adOpenDynamic, #adLockOptimistic);
binData.loadFile("C:\\2.doc");
while (!rs.EOF())
{
comRS = rs.recordSet();
comFields = comRS.Fields();
comField = comFields.Item("Content");
comField.Value(binData.getVariant());
comRS.update();
rs.moveNext();
}
}