Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Очень нужна ваша помощь!
Форум программистов > Системное программирование > Delphi и Pascal > Delphi - Базы данных
niello
Я создаю таблици в БД MicrosoftAccess с помощю ADOX, и мне необходимо подключиться к этой базе, и записать значения. Я конектюсь через ADOConnection. Но никак не могу получить значение блоб поля из ADOTable. А мне это надо чтобы записать туда значения.
TADOBlobStream.Create(Блобполе,режим)
Можно получить вариант через FileldValues['Файл']
или Fields.Fields[3].ADOTable1.Fields.Fields[3].AsString
и так далее.
Можно ли вобще найти это поле. Очень нужна ваша помощь!
sax_ol
FieldByName

советую еще ]]>тут]]> посмотреть
root
По идеи вот так.
Var 
AStream: TBLOBStream;
Data: Integer;

Begin
    // Открываем таблицу (обычный TTable)
    ATable.Open;
    // Создаем поток.
    AStream := TBLOBStream(ATable.CreateBLOBStream(ATable.FieldByName('Поле')));
    // Что-либо читаем из него.
    AStream.Read(Data, SizeOf(Data));
    // Освобождаем поток и закрываем таблицу.
    AStream.Free;
    ATable.Close;
End;
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.