powered by simpleCommunicator - 2.0.28     © 2024 Programmizd 02
Map
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Problem with stored procedure
25 сообщений из 37, страница 1 из 2
Problem with stored procedure
    #32236292
sergei_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не удается создать DataWindow на основе SP имеющей входные параметры.
Вывод сообщение Invzlid character specification for specified cast.
Использую SQLSERVER 2000 и ODBC подключение
...
Рейтинг: 0 / 0
Problem with stored procedure
    #32236315
Black Savage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотри все ли правильно в Modify Stored Procedure Data Source, должно быть примерно так:
execute dbo.cash_sym_report; @from = :from, @to = :to

@from и from, @to и to - одного типа должны быть (по парам)!
...
Рейтинг: 0 / 0
Problem with stored procedure
    #32236364
sergei_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да все правильно.
...
Рейтинг: 0 / 0
Problem with stored procedure
    #32237141
Mykola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуй подключиться к MS SQL SErver из powerbuilder через MSS Microsoft SQL Server
...
Рейтинг: 0 / 0
Problem with stored procedure
    #32237285
Фотография Deosfen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А входные параметры случайно не datetime?
...
Рейтинг: 0 / 0
Problem with stored procedure
    #32237339
sergei_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Mykola
Через MSS Microsoft SQL Server пробовал, то же самое.
И еще при подключении MSS Microsoft SQL Server PB не понимает guid, считает их varbinary(36)
2Deosfen
один из парметров datetime
...
Рейтинг: 0 / 0
Problem with stored procedure
    #32237799
Фотография brahew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если dattime, то может надо его в американскую дату конвертировать, но может я что-то не то пишу
...
Рейтинг: 0 / 0
Problem with stored procedure
    #32238498
Фотография Deosfen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня была аналогичная проблема, если один из параметров datetime и соеденение через ODBC.
Не используй ОDBC или замени в datetime на char(14) и передавай в процедуру формате 'yyyymmdd hh:mm'
...
Рейтинг: 0 / 0
Problem with stored procedure
    #32238547
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ни хрена себе workaround - не использовать datetime - и что лучше решения нет???
...
Рейтинг: 0 / 0
Problem with stored procedure
    #32238606
sergei_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лучше datetime использовать, а PB нет!
...
Рейтинг: 0 / 0
Problem with stored procedure
    #32238979
Moiseeff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В "SQL Server Client Network Utility" убрать флажок "Use international settings".
...
Рейтинг: 0 / 0
Problem with stored procedure
    #32238991
sergei_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не помогло.
...
Рейтинг: 0 / 0
Problem with stored procedure
    #32239315
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересно, неужели ни кому никогда не требовалось использовать datetime и при этом Power Builder и MS SQL2000??? Смех да и только....
...
Рейтинг: 0 / 0
Problem with stored procedure
    #32239351
Black Savage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мужики, я может чего и не просек, в Вашем высоко научном споре, но как я понял, то дело в правильной передаче параметров в процедуру у которой один из параметров datetime. Если это так, то в MS SQL 2000 есть такая байда:
нужно передавать параметр string в процедуру у которой в соответствующем месте прописана переменная datetime, причем формат такой "yyyymmdd"
Если это сделать, то передача параметров произойдет корректно.
...
Рейтинг: 0 / 0
Problem with stored procedure
    #32239393
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Black Savage: почему я должен что-то куда-то конвертить???
Неужели Sybase до 9 версии не может обеспечить работу с одним из основных типов MS SQL????
...
Рейтинг: 0 / 0
Problem with stored procedure
    #32239422
Black Savage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To funikovyuri: Я точно не знаю, но, как мне кажется, эта фича MS SQL. Я не очень понимаю, в чем проблемма то? Что трудно с помощью String сделать примерно такую байду?
ls_Begin = String(ldt_Begin, 'yyyymmdd')
ls_End = String(ldt_End, 'yyyymmdd')
sqlca.BalanceTurn1000_Corr_ins(ls_Begin, ls_End)

Сейчас я работаю на PB 7. Может в PB 9 и не надо так изголяться? Не знаю...
...
Рейтинг: 0 / 0
Problem with stored procedure
    #32239426
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не знаю насколько это фича MS SQL - но раньше я такого с ним не замечал
...
Рейтинг: 0 / 0
Problem with stored procedure
    #32239447
Black Savage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To funikovyuri: самое смешное, что я тоже... Дело в том, что некоторые процедуры с datetime у меня работали и без такого конвертирования, но сталкнувшись один раз с данной байдой, я уже всегда стал писать преобразование, описанное выше.
...
Рейтинг: 0 / 0
Problem with stored procedure
    #32239678
Фотография Deosfen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to funikovyuri:Думаю проблема не в MS SQL, а в ODBС. Было просто предположение что дело в типе datetime, может не в этом причина.
...
Рейтинг: 0 / 0
Problem with stored procedure
    #32239747
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет, не в ODBC - OLE DB и MSS ведут себя также

к тому же эта проблема наблюдается и для smalldatetime!!!

Интересно, неужели все юзают ASA????
...
Рейтинг: 0 / 0
Problem with stored procedure
    #32240081
Moiseeff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В диалоговом окне настройки источника данных ODBC убрать флажки "Perform translation for character data" и "Use regional settings when outputting currency, numbers, dates and times"

P.S. Я использую "Native interface"
...
Рейтинг: 0 / 0
Problem with stored procedure
    #32240243
sergei_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ни фига не помогло.
А "Native interface" не умеет работать с quid. считает его varbinary(36)
...
Рейтинг: 0 / 0
Problem with stored procedure
    #32240603
Фотография brahew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
очень прошу не пинать, но не смог удержаться, в pb те же проблемы что и vfp, с которого постепенно сползаю на .net, акцесс и вот pb никак не могу скачать для ознакомления
...
Рейтинг: 0 / 0
Problem with stored procedure
    #32240693
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2brahew: а какие проблемы скачать???

И если не сложно, поделитесь про проблемы в VFP!!!! мне было бы интересно!
...
Рейтинг: 0 / 0
Problem with stored procedure
    #32241720
Фотография brahew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 funikovyuri большая часть проблем обсуждалась, а из схожего, отправка на сервак(имеется ввиду в нашей группе),
Код: plaintext
1.
2.
SET DATE AMERICAN
m.per1=SQLEXEC(NSQL, "UPDATE ABON_NEW SET D_DATE_ABON='"+DTOC(DATE())+"'" )
SET DATE GERMAN
...
Рейтинг: 0 / 0
25 сообщений из 37, страница 1 из 2
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Problem with stored procedure
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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