Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 dbcollen  [new]
LVU
Member

Откуда: Киев
Сообщений: 128
Есть вьюшка, в которой есть поле VARCHAR(4000). Так говорит EM и именно такой размер поля в базовой таблице. Но делфовые компоненты ZeosLib, которые используют Db-Lib, дают размер поля либо 255 байт (если на закрытом датасете), либо 512 (на открытом). Написал маленький тестик на C - dbcollen возвращает те же 255 байт. В чем дело и как с этим бороться? В BOL ничего на эту тему не нашел :(
25 авг 03, 17:13    [314132]     Ответить | Цитировать Сообщить модератору
 Re: dbcollen  [new]
ziktuw
Member

Откуда:
Сообщений: 3552
DB-lib имеет такое ограничение, это сильно устаревшее API и потому нерекомендуемое.
Как вариант, можно возвращать данные, сконвертированные в TEXT
25 авг 03, 20:36    [314429]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить