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

Откуда:
Сообщений: 88
На сервере (MS SQL Server) есть поле varchar(4000) на клиенте (DELPHI) есть процедура, которая возвращает это поле, у этого поля свойство Size присвоено значение 4000, но оно почему то все равно обрезается. Народ помогите ... заранее спасибо.
27 авг 09, 13:30    [7586370]     Ответить | Цитировать Сообщить модератору
 Re: На клиенте обрезается текстовое поле  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
Какие компоненты доступа к данным используете?
27 авг 09, 13:33    [7586385]     Ответить | Цитировать Сообщить модератору
 Re: На клиенте обрезается текстовое поле  [new]
lexa112002
Member

Откуда:
Сообщений: 88
BDE
27 авг 09, 13:34    [7586398]     Ответить | Цитировать Сообщить модератору
 Re: На клиенте обрезается текстовое поле  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
lexa112002
BDE


BDE работает через DB-Library, устаревшую библиотеку доступа к MS SQL, которая не умеет обрабатывать символьные поля длиннее 255 символов и обрезает их. Варианта 2:

1. В запросе приводить поле к типу text.
2. Как страшный сон забыть BDE и перейти на использование ADO.
27 авг 09, 13:36    [7586414]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить