Posted: Mon May 19, 2008 4:41 pm Post subject: MSSQL2005 => RFC => R3
подниму-ка ветку.
Пытаюсь из MSSQL2005 вызвать указанный пример RFC. Чертовщина какаято: вызываю из VBA (макрос в экселе) с серверной машины, всё работает, выполняется RFC-вызов. Тот-же алгоритм в виде хранимой процедуры
EXEC @hr = sp_OACreate 'SAP.Functions', @fnobj OUT
отрабатывает вроде нормально (@hr = 0),
а следующий за ним вызов
EXEC @hr = sp_OAGetProperty @fnobj, 'Connection', @conobj OUT
всегда даёт OLE-ошибку 0x80020010 ODSOLE Extended Procedure Неверно задана вызываемая сторона.
Получается, ни одно из свойств объекта SAP.Functions испод SQL-сервера ни прочитать ни присвоить. Что не так делаю? Чтото недонастроили в SQL-сервере?
Или тип данных для объекта Connection нужен какойто особый, а не int ?
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.