Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

MSSQL и поле типа TEXT [D7, MSSQL]


GEN001 ©   (2010-02-15 21:12:00) 

Имеется MSSQL 2000 и таблица с полем DCS типа TEXT. Использую Delphi+ADO.
Добавляю в таблицу новую запись при помощи insert into c параметрами.
Если строка, записываемая в поле DCS имеет длину примерно до 800 символов, то запись добавляется с заполненным полем DCS. Если строка длиннее 800 символов то сама запись добавляется, НО поле DOCS с типом TEXT остается пустым. В чем причина?
Заранее спасибо за помощь!


sniknik   (2010-02-17 07:42:00) [1]

> но может там остались какие-то спец-символы, которые не возможно записать в поле с типом TEXT ?
#0


Ega23   (2010-02-17 00:37:00) [2]

Мы уже кода дождёмся, или где?


Плохиш   (2010-02-17 00:21:00) [3]

Не люблю партизан.


GEN001   (2010-02-16 22:19:00) [4]

Дело в том, что я пытаюсь загружать текст, полученный из старого FLINT. Кодировку DOS я победил, но может там остались какие-то спец-символы, которые не возможно записать в поле с типом TEXT ?


Ega23   (2010-02-16 20:31:00) [5]


> в другом месте мне сказали что в поле с типом TEXT нельзя
> записывать текст, в котором больше 16 строк


Плюнь в тех людей слюной и скажи им, что они полные нюбы.

З.Ы. только что прикола ради зафигачил в параметр текст на 28 кб. Всё вставилось.


GEN001   (2010-02-16 19:32:00) [6]


> в другом месте мне сказали

прошу прощения за этот кусок своей фразы :) остальная часть фразы правильная :)


GEN001   (2010-02-16 18:51:00) [7]


> Скорее на параметре ограничения.

Где и как это посмотреть?

P.S. в другом месте мне сказали что в поле с типом TEXT нельзя записывать текст, в котором больше 16 строк, но удаление символов перевода строки (#10, #13) лишь частично решило проблему - некоторые записи так и добавляются пустыми.


ANB   (2010-02-16 15:03:00) [8]


> GEN001 ©   (15.02.10 21:12)

Надо посмотреть общую длинну записи и триггера, есно.


Ega23   (2010-02-16 15:03:00) [9]


> может, ограничения какие на поле стоят/ триггер
> у меня 2000 знаков с лишним - полет нормальный


Сомневаюсь. Скорее на параметре ограничения.


12   (2010-02-16 14:22:00) [10]

может, ограничения какие на поле стоят/ триггер
у меня 2000 знаков с лишним - полет нормальный


sniknik   (2010-02-15 21:54:00) [11]

> В чем причина?
17я строка. вне сомнений.


Наверх

Титульная страница Поиск, карта сайта Написать письмо