powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / DW + SP + MSSQL
9 сообщений из 9, страница 1 из 1
DW + SP + MSSQL
    #33575169
Oleg1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Недавно наткнулся на странный глюк. Win2003, PB 9, MSSQL 2000, OLEDB. Есть DW, основанная на SP. На некоторых машинах при ретриве кто-то обрезает владельца хранимой и MSSQL ругается на ее отсутствие. Самое непонятное, что на одной Win2003 все работает нормально, а на другой -- нет. Используются одни и теже exe, pbd, dll. На первый взгляд версии используемых dll не отличаются. Найти "10 отличий" пока не удалось.
В dw прописано
Код: plaintext
 1  execute owner.sp; 1  ...
в профайлере
Код: plaintext
exec       sp ...

Замена execute на exec не помогает. Кто-то уже сталкивался с этим?
...
Рейтинг: 0 / 0
DW + SP + MSSQL
    #33575979
Фотография Dmitry.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а посмотреть что посылается на сервер?
sqlca.dbms="TRACE MSS"
...
Рейтинг: 0 / 0
DW + SP + MSSQL
    #33576055
bumsy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"TRACE OLE"
...
Рейтинг: 0 / 0
DW + SP + MSSQL
    #33576307
AndrewN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Похоже что это глюк Быдлера :(
То же самое наблюдается в 7-ой версии ПБ. (MSSQL 7, MDAC 2.8)
...
Рейтинг: 0 / 0
DW + SP + MSSQL
    #33577667
rhs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
rhs
Гость
Oleg1
В dw прописано
Код: plaintext
 1  execute owner.sp; 1  ...

А что за странный синтаксис. У меня такой не проходит. Ругается на 1 в начале. Без нее проходит нормально, в профайлер приходит с owner.
PB10+ ADO.NET
...
Рейтинг: 0 / 0
DW + SP + MSSQL
    #33579905
Oleg1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dmitry.а посмотреть что посылается на сервер?
sqlca.dbms="TRACE MSS"
В логе все нормально.
Пока удалось обмануть, поставив точку перед владельцем. Работает и там, и там, но это не дело...
...
Рейтинг: 0 / 0
DW + SP + MSSQL
    #33581209
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй заменить "1 execute owner.sp;1" на просто "execute owner.sp;" . То есть убери эти единички.
В плюсах - PB будет отсылать команду на сервер "как есть" и если кто-то по пути ее все же курочит - значит на подозрении будет драйвер OLE DB.
В минусах - PB забудет что данное dw построено на основе хранимой процедуры и исправлять при нужде список возвращаемых полей или саму команду вызова хранимки прийдется вручную.
Частенько это помогает от странных глюков с вызовом процедур.
...
Рейтинг: 0 / 0
DW + SP + MSSQL
    #33584939
Oleg1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
White OwlПопробуй заменить "1 execute owner.sp;1" на просто "execute owner.sp;" . То есть убери эти единички.Пофиг, владелец и точка заменяются пробелами

White OwlВ плюсах - PB будет отсылать команду на сервер "как есть" и если кто-то по пути ее все же курочит - значит на подозрении будет драйвер OLE DB.Подозрения на OLE, но надо как-то это отловить

White Owl
В минусах - PB забудет что данное dw построено на основе хранимой процедуры и исправлять при нужде список возвращаемых полей или саму команду вызова хранимки прийдется вручную.
Частенько это помогает от странных глюков с вызовом процедур.А PB до сих пор толком не умеет DW из SP построить, т.ч. все равно все руками. :)
...
Рейтинг: 0 / 0
DW + SP + MSSQL
    #33586148
Estets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oleg1А PB до сих пор толком не умеет DW из SP построить, т.ч. все равно все руками. :)
Ну это несколько категоричное заявление, на PB6.5 ASE+MS в проекте полтысячи DW на процедурах, и если правильно обрабатывать значения параметров по умолчанию, которые PB подсовывает при построении синтаксиса, то проблем не возникает.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / DW + SP + MSSQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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