powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / DW обрезает символьное поле до 255 симв, а надо 1000
11 сообщений из 11, страница 1 из 1
DW обрезает символьное поле до 255 симв, а надо 1000
    #32272138
_Serg_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DW обрезает символьное поле до 255 символов, хотя в определении поля DW указано string(1000). Хочется видеть результат из 1000 символов.
Хранимая процедура возращает 1000 символов (проверял)
Подскажите где кидают? И как обойти? :)
...
Рейтинг: 0 / 0
DW обрезает символьное поле до 255 симв, а надо 1000
    #32272139
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для бледнолицых любителей телепатии:

1. Какая версия (и билд) РВ ?
2. Какая БД ?
3. Какой драйвер длч БД ?
...
Рейтинг: 0 / 0
DW обрезает символьное поле до 255 симв, а надо 1000
    #32272158
_Serg_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дополнение к вопросу,
Использую:
PB 8.0.3 build 9704
MS SqlServer 2000, сервис пак 3
ODBC
...
Рейтинг: 0 / 0
DW обрезает символьное поле до 255 симв, а надо 1000
    #32272178
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OLEDB надо использовать (хотя может и ODBC можно настроить, только не помню как...)
...
Рейтинг: 0 / 0
DW обрезает символьное поле до 255 симв, а надо 1000
    #32272182
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ещё неплохо бы знать, какой на самом деле data type колонки в БД...
...
Рейтинг: 0 / 0
DW обрезает символьное поле до 255 симв, а надо 1000
    #32272198
_Serg_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тип колонки в БД: varchar(1000)
В PB ессесно string(1000)
Хотелось бы все таки через ODBC.
еще идеи есть?
...
Рейтинг: 0 / 0
DW обрезает символьное поле до 255 симв, а надо 1000
    #32272204
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какой именно ODBCшный драйвер используешь?
...
Рейтинг: 0 / 0
DW обрезает символьное поле до 255 симв, а надо 1000
    #32272456
_Serg_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Версия используемого драйвера ODBC 2000.81.90001.40
...
Рейтинг: 0 / 0
DW обрезает символьное поле до 255 симв, а надо 1000
    #32272579
Фотография Ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В свое время столкнулись с аналогичной проблемой. Решения не нашли, нашли путь обхода:

На DW кладется млешка и привязывается так, чтобы не было заметно, что она не часть DW. А далее ручками (кодом) дергается контент и вкладывается в млешку или кладется в DW. Изврат конечно, но такова селява...
...
Рейтинг: 0 / 0
DW обрезает символьное поле до 255 симв, а надо 1000
    #32272973
Фотография urvas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А еще можно взглянуть в Edit Source и там поправить.
Такое у меня бывало, если сначала в базе поле было одной длины, а затем длина менялась.
...
Рейтинг: 0 / 0
DW обрезает символьное поле до 255 симв, а надо 1000
    #32273027
_Serg_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я все же перекинулся на OLEDB - результат удовлетворил

Ручками возиться не хочется, могу промахнуться, да и нет гарантии что ODBC и здесь свинью не подложит :)
А вот в EditSource'е все поля указаны верно, так что проблема не в этом.
Похоже, все таки, как указал Филипп
... OLEDB нужно использовать :)

Спасибо, всем!
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / DW обрезает символьное поле до 255 симв, а надо 1000
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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