|
|
|
Ошибка в 10.5 - char & varchar
|
|||
|---|---|---|---|
|
#18+
Ошибка в 10.5. После перехода с 6.5 на 10.5 появилась ошибка. Если в БД тип поля char, то PB (или БД?) добавляет пробелами текст до числа в скобках. Например, в DW в поле name(char(10)) написали "Вася", сделали Update - в базе появилось "Вася " (4 буквы + 6 пробелов). Если тип поля varchar(10), то все работает нормально. Кто-нибудь сталкивался? Был-ли патч для решения проблемы? MS SQL2005 PB 10.5.1 Build 6662 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2008, 12:09 |
|
||
|
Ошибка в 10.5 - char & varchar
|
|||
|---|---|---|---|
|
#18+
так и работает тип char с момента его создания. - какой драйвер пользуете ? - где-то там должна быть опция резать пробелы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2008, 22:56 |
|
||
|
Ошибка в 10.5 - char & varchar
|
|||
|---|---|---|---|
|
#18+
Используем OLE DB. Где такая опция есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2008, 11:02 |
|
||
|
Ошибка в 10.5 - char & varchar
|
|||
|---|---|---|---|
|
#18+
Не пойму, какая опция? тип поля CHAR в базе и предусматривает вроде хранение строк фиксированной длинны, а то чего не хватает дополняет пробелами. Даже если в базе обрезать пробелы Update-ом все равно они там и остануться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2008, 13:41 |
|
||
|
Ошибка в 10.5 - char & varchar
|
|||
|---|---|---|---|
|
#18+
В PB 6.5 проблем не было. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2008, 14:04 |
|
||
|
Ошибка в 10.5 - char & varchar
|
|||
|---|---|---|---|
|
#18+
VanoRНе пойму, какая опция? тип поля CHAR в базе и предусматривает вроде хранение строк фиксированной длинны, а то чего не хватает дополняет пробелами. Даже если в базе обрезать пробелы Update-ом все равно они там и остануться Ну чисто теоретически может быть такая настройка которая у поля типа char при возврате результата через этот драйвер отсекает пробелы, дополняющие строку, но я такой настройки не знаю. К тому же описаное в исходном письме поведение - совершенно естественно для типа char, собственно этим он и отличается от varchar. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2008, 14:05 |
|
||
|
Ошибка в 10.5 - char & varchar
|
|||
|---|---|---|---|
|
#18+
вот эта опция ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2008, 14:09 |
|
||
|
Ошибка в 10.5 - char & varchar
|
|||
|---|---|---|---|
|
#18+
с новым годомвот эта опция Хоть сейчас она и применяется к ADO.NET DIR Sybase DirectConnect JDB JDBC ODBC SYC and SYJ Sybase Adaptive Server Enterprise а в 9 применялось только к DIR Sybase DirectConnect JDB JDBC SYC and SYJ Sybase Adaptive Server Enterprise но OLE DB интерфейса, как нетрудно увидеть ни там ни там нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2008, 14:18 |
|
||
|
Ошибка в 10.5 - char & varchar
|
|||
|---|---|---|---|
|
#18+
Локшин Марк с новым годомвот эта опция Хоть сейчас она и применяется к ADO.NET DIR Sybase DirectConnect JDB JDBC ODBC SYC and SYJ Sybase Adaptive Server Enterprise а в 9 применялось только к DIR Sybase DirectConnect JDB JDBC SYC and SYJ Sybase Adaptive Server Enterprise но OLE DB интерфейса, как нетрудно увидеть ни там ни там нет PBTrimCharColumns Description: Specifies whether PowerBuilder should trim trailing spaces from data values retrieved from the following datatypes: Char, Char for Bit Data, VarChar, and VarChar for Bit Data. Applies to: * ODBC * OLE DB Default: 'NO' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2008, 14:24 |
|
||
|
Ошибка в 10.5 - char & varchar
|
|||
|---|---|---|---|
|
#18+
Да, в 10.5 появилась, хотя в 9 не было... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2008, 14:31 |
|
||
|
Ошибка в 10.5 - char & varchar
|
|||
|---|---|---|---|
|
#18+
Хотя, судя по всему, и в 9 есть, просто в help'е не описан... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2008, 14:40 |
|
||
|
Ошибка в 10.5 - char & varchar
|
|||
|---|---|---|---|
|
#18+
ЗоринАндрей PBTrimCharColumns Description: Specifies whether PowerBuilder should trim trailing spaces from data values retrieved from the following datatypes: Char, Char for Bit Data, VarChar, and VarChar for Bit Data. Applies to: * ODBC * OLE DB Default: 'NO' Дякую! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2008, 16:29 |
|
||
|
Ошибка в 10.5 - char & varchar
|
|||
|---|---|---|---|
|
#18+
Riska Дякую! эт чего за параметр? израильский или украинский? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2008, 16:34 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=35320638&tid=1336671]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
60ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 389ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...