powered by simpleCommunicator - 2.0.46     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Problem with stored procedure
12 сообщений из 37, страница 2 из 2
Problem with stored procedure
    #32241751
Фотография brahew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2funikovyuri в догонку, скачать чтоб надо >300 метров трафика, на выделенки ограничение 100 в месяц, есть телефон с бесплатным GPRS(дырка у сотового оператора оказывается) но пока для телефона есть применение, там другая закачка.
...
Рейтинг: 0 / 0
Problem with stored procedure
    #32241922
Moiseeff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Повторюсь... :-)
При использовании интерфейса "MSS Microsoft SQL Server" в "SQL Server Client Network Utility" необходимо убрать флажок "Use international settings".
В этом случае праметры типа DateTime в хранимые процедуры предаются корректно.
...
Рейтинг: 0 / 0
Problem with stored procedure
    #32615181
Louder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoiseeffПовторюсь... :-)
При использовании интерфейса "MSS Microsoft SQL Server" в "SQL Server Client Network Utility" необходимо убрать флажок "Use international settings".
В этом случае праметры типа DateTime в хранимые процедуры предаются корректно.

Как оказалось, такая проблема у многих.

Галочку "Use international settings" убрать нельзя - перестанет работать другой софт. Конвертить постоянно - не красиво.
У кого ещё есть варианты? Откуда вообще билдер знает в каком формате даты передавать в MS SQL?
...
Рейтинг: 0 / 0
Problem with stored procedure
    #32615411
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отключите StaticBind и не нужны будут никакие извращения ни с конвертацией в стрингу, ни с параметрами SQL Server Client Network Utility.

funikovyuriНеужели Sybase до 9 версии не может обеспечить работу с одним из основных типов MS SQL????
Ну вот. Еще один...
Гуглом научитесь пользоваться наконец...
Поиск в Гугл Групс по строке "Invalid character value for cast specification +group:*powerbuilder*" дает работающий DBParm в первом же результате.
А то чуть что начинают орать "Вендор дерьмо, ни хрена не умеют, не могут обеспечить"...
...
Рейтинг: 0 / 0
Problem with stored procedure
    #32615687
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА то чуть что начинают орать "Вендор дерьмо, ни хрена не умеют, не могут обеспечить"...
Совершенно верно, г-н Зорин :-)
Причем проблема интернациональна - средний коэффициент профнепригодности людей, зовущих себя программистами одинаков вне зависимости от местонахождения/гражданства/происхождения :-)
...
Рейтинг: 0 / 0
Problem with stored procedure
    #32616403
Louder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗоринАндрейОтключите StaticBind и не нужны будут никакие извращения ни с конвертацией в стрингу, ни с параметрами SQL Server Client Network Utility.

Не помогает это. И гугл не помогает.
Помогает только галочка и string.
В противном случае получаем сообщение:

Attempt to convert data stopped by syntax error in source field.

PB 8.0.4 Build 10691
...
Рейтинг: 0 / 0
Problem with stored procedure
    #32616910
Louder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну неужели никто не знает как это решается?
Не только ж мне приходится с MS SQL мучится?
...
Рейтинг: 0 / 0
Problem with stored procedure
    #32617294
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LouderНу неужели никто не знает как это решается?
Не только ж мне приходится с MS SQL мучится?
Драйвер у Вас ODBC или Native (pbmss) ?
У sergei_p проблема была именно с ODBC и ошибка "Invalid character specification for specified cast" уходит после снятия StaticBind.
Далее может проявиться другая ошибка - связанная с языками и региональными настройками.
Если в ODBC профиле поставить Language=Russian, то действительно выдает ошибку о невозможности преобразования строки в datetime. Но не "Attempt to convert...", а "Error converting datatype...".
Что характерно - с установленным Use international settings в SQL Client Util, но language=english в ConnectString ODBC работает нормально.
т.е. language ставится в свойствах конкретного соединения, а Use International Settings глобально так сказать остается взведен - для того самого "другого софта". Что кста за софт такой кривой что ему наличие этой галки так критично??

з.ы. что-то мне кажется что Louder всетки через DBLib к базе ходит.

з.з.ы. сорри за сумбурность - нет времени вылизывать стилистику ;-)
...
Рейтинг: 0 / 0
Problem with stored procedure
    #32617617
Louder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я через pbmss хожу. Через ODBC не пробовал.
Насколько я знаю, через ODBC работает медленнее и ещё какие-то проблемы есть...
...
Рейтинг: 0 / 0
Problem with stored procedure
    #32771605
fompro as guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CallEscape database parameter

CallEscape = 'value'


Yes (Default) The ODBC interface uses call escape syntax for stored procedure calls·
No The ODBC interface converts stored procedure calls to driver-specific native SQL syntax before sending the command to the ODBC driver

FOR MSSQL Server use 'NO'
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Problem with stored procedure
    #39988707
leokolus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот нарыл в инете

https://www.appeon.com/developers/get-help/knowledgebase/calling-stored-procedure-powerbuilder-results-invalid-character-value-cast-specification-error.html]

добавил как советуют в ини файл и ошибка ушла:

SQLCA.DBParm="ConnectString='DSN=MyAppDSN;UID=xxx;PWD=xxx',PBNewSPInvocation='Yes',CallEscape='No',StripParmNames='Yes'"
...
Рейтинг: 0 / 0
Problem with stored procedure
    #39995875
PVN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1.В свойствах профиля Syntax указать DateFormat = yyyymmdd и DateTimeFormat = yyyymmdd hh:mm:ss(использовал для MS SQL Server native)

2. В скрипте sqlca_biling.DbParm="DateTimeFormat='\''yyyymmdd hh:mm:ss\'''" (это использовал для Oracle)
...
Рейтинг: 0 / 0
12 сообщений из 37, страница 2 из 2
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Problem with stored procedure
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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