I have set a linked server to a sybase server from my sql server.
I can execute stored procedures on the sybase server using the following
select * from openquery(sysbasServe,'
execute todd_test_1')
but when I put add an input parameter and call it using
select * from openquery(sysbasServe,'
execute todd_test_1 6')
I get the following error
Server: Msg 7357, Level 16, State 2, Line 1
Could not process object '
execute todd_test_1 6 '. The OLE DB provider 'Sybase.ASEOLEDBProvider' indicates that the object has no columns.
OLE DB error trace [Non-interface error: OLE DB provider unable to process object, since the object has no columnsProviderName='Sybase.ASEOLEDBProvider', Query=
execute todd_test_1 6 '].
Do I have the syntax wrong?
Thanks for any help.
I can execute stored procedures on the sybase server using the following
select * from openquery(sysbasServe,'
execute todd_test_1')
but when I put add an input parameter and call it using
select * from openquery(sysbasServe,'
execute todd_test_1 6')
I get the following error
Server: Msg 7357, Level 16, State 2, Line 1
Could not process object '
execute todd_test_1 6 '. The OLE DB provider 'Sybase.ASEOLEDBProvider' indicates that the object has no columns.
OLE DB error trace [Non-interface error: OLE DB provider unable to process object, since the object has no columnsProviderName='Sybase.ASEOLEDBProvider', Query=
execute todd_test_1 6 '].
Do I have the syntax wrong?
Thanks for any help.