Показать сообщение отдельно
  #1  
Старый 24.06.2009, 15:20
Serval Serval вне форума
Прохожий
 
Регистрация: 20.01.2009
Сообщения: 18
Репутация: 30
Печаль Проблемы с записью данных в базу

База MSSQL Server 2000 или 2005
запросы пишу на ADO

нужно записать данные типа в поле с типом данных varbinary
Код:
  TPkt = array[0..100] of Byte;
в поле с типом данных varbinary (255)

делаю запрос
Код:
  with ADOSend do
    try
       if not Active then
        close;
          Open;
        Insert;
        FieldByName('ComputerName').AsString := MyGetComputerName;
        FieldByName('Packet').SetData(@pkt); //вот в этой строке проблема
        Post;
    except
    end;

выдает ошибку Access violation
подскажите где я тупанул - или подскажите как этот массив байтовый туда запихать.
Ответить с цитированием