Как записать в поле varchar строку длиннее 255 символов?
Модератор: kdv
Как записать в поле varchar строку длиннее 255 символов?
Доброго времени суток, мастера!
Помогите пожалуйста решить проблему, уперся...
Пишу приложение на Delphi 7,
раньше было так:
IBDataSet1.FieldByName('PROBLEM_TEXT').AsString := ProblemText;
ProblemText :AnsiString;
и в 255 символов укладывался.
Понадобилось увеличить длину текста, записываемого в данное поле.
сейчас сделал поле 'PROBLEM_TEXT' типа varchar длиной 1000
В тексте присутствуют разделители #10
Но как его туда впихнуть и возможно ли это?
Помогите пожалуйста решить проблему, уперся...
Пишу приложение на Delphi 7,
раньше было так:
IBDataSet1.FieldByName('PROBLEM_TEXT').AsString := ProblemText;
ProblemText :AnsiString;
и в 255 символов укладывался.
Понадобилось увеличить длину текста, записываемого в данное поле.
сейчас сделал поле 'PROBLEM_TEXT' типа varchar длиной 1000
В тексте присутствуют разделители #10
Но как его туда впихнуть и возможно ли это?
-
- Заслуженный разработчик
- Сообщения: 644
- Зарегистрирован: 15 фев 2005, 11:34
Спасибо всем кто откликнулся!
Проблема решилась.
Удалил из datamodule IBDataSet, добавил снова, вставил тот же SelectSQL, сгенерил остальные. После этого все пашет.
Странно как то...
А до этой операции dbMemo даже отображать впихнутые в IbExpert данные не хотел, ругался: Size Mismatch - Field Problem_text size is too small for data.
Проблема решилась.
Удалил из datamodule IBDataSet, добавил снова, вставил тот же SelectSQL, сгенерил остальные. После этого все пашет.
Странно как то...
А до этой операции dbMemo даже отображать впихнутые в IbExpert данные не хотел, ругался: Size Mismatch - Field Problem_text size is too small for data.