powered by simpleCommunicator - 2.0.28     © 2024 Programmizd 02
Map
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / ODBC MS SQL ошибка вызов хранимой процедуры с varchar параметром и разделителем ;
3 сообщений из 3, страница 1 из 1
ODBC MS SQL ошибка вызов хранимой процедуры с varchar параметром и разделителем ;
    #39973016
BredSpit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день
Решил временно переключится на ODBCMSS на PB9.0
Одна из проблем: вызов хранимой процедуры у которой по сути единственный параметр строковый varchar(100) - строка с разделителем причем в качестве разделителя используется точка с запятой - ; К примеру '234;458' (два числа 234 и 458) или '221;' - одно число 221 Причем когда в PB формируется строка '221;' в Profiler видно что процедура валится сразу при вызове так как параметр трансформируется в '221 без закрывающей скобки Если поменять разделитель допустим с точки запятой на запятую, то проблема уйдет Но может есть способ заставить работать сказанное без изменения разделителя(возможно какими то настройками) ?Спасибо!
...
Рейтинг: 0 / 0
ODBC MS SQL ошибка вызов хранимой процедуры с varchar параметром и разделителем ;
    #40075488
Кесарь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BredSpit,

в приложении формируете из ваших чисел xml переменную (уж конечно без разделителей), передаёте это дело в процу, там парсите. ms sql сервер имеет встроенные функции для работы с xml, так что работает норм.

Или аналогично json.
...
Рейтинг: 0 / 0
ODBC MS SQL ошибка вызов хранимой процедуры с varchar параметром и разделителем ;
    #40075489
Кесарь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BredSpit,

а лучше всё же заменить разделитель, а для разбора внутри процы использовать STRING_SPLIT.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / ODBC MS SQL ошибка вызов хранимой процедуры с varchar параметром и разделителем ;
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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