Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
 (Delphi5 BDE) Дельфа неправильно трактует тип MS SQL7 varbinary  [new]
Флекс
Guest
Это просто неслыханно: дельфа определяет subj как TBytesField! но на самом деле ведь должен быть TVarBytesField, если ручками написать последнее то во время выполнения ругается что типы не совместимы!
В табличке у меня объявлено: field varbinary(2000)

К томуже этот TBytesField имеет фиксированную длину 255

Мож кто имел такой секс?

Подсобите мужики.
10 янв 01, 10:29    [30180]     Ответить | Цитировать Сообщить модератору
 RE:(Delphi5 BDE) Дельфа неправильно трактует тип MS SQL7 varbinary  [new]
Миша
Guest
Поробуй переопределить TVarBytesField, а после inherited Create вызвать SetDataType(ftBytes). Табля откроется точно. Но могут возникнут проблемы при считывании данных, так как будет вызыватся GetValue для TVarBytesField. В этом случае смотри DB.pas
11 апр 01, 19:29    [30181]     Ответить | Цитировать Сообщить модератору
 RE:(Delphi5 BDE) Дельфа неправильно трактует тип MS SQL7 varbinary  [new]
Flight
Guest
Я могу и ошибаться, у меня с собой нет книги и точно сказать не могу но помоему в delphi-овом SQL нет такого типа как Varbinary (такой тип есть в Paradox или Dbase таблицах). Попробуй заменить его на что-нить другое к томуже если тебя заботит его длинна то ещё и подленнее!!!
))
14 май 01, 13:20    [30182]     Ответить | Цитировать Сообщить модератору
Все форумы / Delphi Ответить