powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Ошибка в 10.5 - char & varchar
14 сообщений из 14, страница 1 из 1
Ошибка в 10.5 - char & varchar
    #35319183
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибка в 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
...
Рейтинг: 0 / 0
Ошибка в 10.5 - char & varchar
    #35319636
Фотография Dmitry.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так и работает тип char с момента его создания.
- какой драйвер пользуете ?
- где-то там должна быть опция резать пробелы...
...
Рейтинг: 0 / 0
Ошибка в 10.5 - char & varchar
    #35320042
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используем OLE DB. Где такая опция есть?
...
Рейтинг: 0 / 0
Ошибка в 10.5 - char & varchar
    #35320550
VanoR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не пойму, какая опция?
тип поля CHAR в базе и предусматривает вроде хранение строк фиксированной длинны, а то чего не хватает дополняет пробелами. Даже если в базе обрезать пробелы Update-ом все равно они там и остануться
...
Рейтинг: 0 / 0
Ошибка в 10.5 - char & varchar
    #35320635
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В PB 6.5 проблем не было.
...
Рейтинг: 0 / 0
Ошибка в 10.5 - char & varchar
    #35320638
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VanoRНе пойму, какая опция?
тип поля CHAR в базе и предусматривает вроде хранение строк фиксированной длинны, а то чего не хватает дополняет пробелами. Даже если в базе обрезать пробелы Update-ом все равно они там и остануться
Ну чисто теоретически может быть такая настройка которая у поля типа char при возврате результата через этот драйвер отсекает пробелы, дополняющие строку, но я такой настройки не знаю. К тому же описаное в исходном письме поведение - совершенно естественно для типа char, собственно этим он и отличается от varchar.
...
Рейтинг: 0 / 0
Ошибка в 10.5 - char & varchar
    #35320671
вот эта опция
...
Рейтинг: 0 / 0
Ошибка в 10.5 - char & varchar
    #35320717
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с новым годомвот эта опция
Хоть сейчас она и применяется к
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 интерфейса, как нетрудно увидеть ни там ни там нет
...
Рейтинг: 0 / 0
Ошибка в 10.5 - char & varchar
    #35320748
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Локшин Марк с новым годомвот эта опция
Хоть сейчас она и применяется к
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'
...
Рейтинг: 0 / 0
Ошибка в 10.5 - char & varchar
    #35320790
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, в 10.5 появилась, хотя в 9 не было...
...
Рейтинг: 0 / 0
Ошибка в 10.5 - char & varchar
    #35320827
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя, судя по всему, и в 9 есть, просто в help'е не описан...
...
Рейтинг: 0 / 0
Ошибка в 10.5 - char & varchar
    #35321276
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗоринАндрей
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'
Дякую!
...
Рейтинг: 0 / 0
Ошибка в 10.5 - char & varchar
    #35321293
VanoR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Riska
Дякую!
эт чего за параметр? израильский или украинский? :)
...
Рейтинг: 0 / 0
Ошибка в 10.5 - char & varchar
    #35322325
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VanoR Riska
Дякую!
эт чего за параметр? израильский или украинский? :)
Эспиранто :)
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Ошибка в 10.5 - char & varchar
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]