![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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я строка. вне сомнений.