|
|
|
Проблемы редактирования символьных полей в DBEDIT...!!!
|
|||
|---|---|---|---|
|
#18+
Всем доброго времени суток! Использую Delphi 5 + ADO + MSSQL 2000. Все обновления стоят. Полная сцепка : TADOConnection->TADODataSet->TDataSetProvider->TClientDataSet->TDataSource. Символьные поля в MS объявлены как varchar. Проблема: при попытке редактирования поля с уже введенным значением в DBEDIT-е выдается значение, равное по длинее не введенному значению, а полной длинне, объявленной в varchar. Пример: Поле объявлено как NameGuest Varchar(20). Заполняю, посредством DBEDIT - Блюм И.В. - 9 символов. При взятии на редактирование пытаюсь исправить, Блюм И.В. на Блюм И.Вл. - не дает, якобы превышается длина. На поверке оказалось, что то, что из 20-ти символов не заполнено - заполняется пробелами, т.о. вместо 'Блюм И.В.' я получаю в DBEDIT-е 'Блюм И.В. '. Я думал проблема кроется где-то в неправильном распознавании типа в TFields. Посмотрел, вроде все нормально.. У кого какие предположения по этому поводу? С уважением, Игорь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2002, 09:28:13 |
|
||
|
Проблемы редактирования символьных полей в DBEDIT...!!!
|
|||
|---|---|---|---|
|
#18+
Настройки сервера... Поставьте ansi_padding off ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2002, 09:44:38 |
|
||
|
Проблемы редактирования символьных полей в DBEDIT...!!!
|
|||
|---|---|---|---|
|
#18+
В том-то и дело, что ckeck на Ansi padding не стоит : ((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2002, 09:51:40 |
|
||
|
Проблемы редактирования символьных полей в DBEDIT...!!!
|
|||
|---|---|---|---|
|
#18+
А раньше стоял? BOL: When set to ON, trailing blanks in character values inserted into varchar columns and trailing zeros in binary values inserted into varbinary columns are not trimmed. Values are not padded to the length of the column. When set to OFF, the trailing blanks (for varchar) and zeros (for varbinary) are trimmed. -->> This setting affects only the definition of new columns. <<-- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2002, 09:54:09 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=3406&tid=1819986]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
| others: | 227ms |
| total: | 350ms |

| 0 / 0 |
