Die Funktionen OPENROWSET und OPENQUERY nehmen keine Parameter auf. Wie kann ich dieses Problem umgehen? Hintergrund:
Ich möchte über einen Verbindungsserver einen fremden Server abfragen, wobei nur das Resultset auf den lokalen Server übertragen werden soll. Dabei sollen über das Frontend die Parameter der gespeicherten Prozedur zur Abfrage übergeben werden können, die dann in die WHERE-Klausel aufgenommen werden.
Also z.B.
Create Prozedure @Name varchar(20)='Meier' as Select * From Openrowset(....,....,'Select * From Tabelle1 WHERE Name=@Name')
Ich möchte über einen Verbindungsserver einen fremden Server abfragen, wobei nur das Resultset auf den lokalen Server übertragen werden soll. Dabei sollen über das Frontend die Parameter der gespeicherten Prozedur zur Abfrage übergeben werden können, die dann in die WHERE-Klausel aufgenommen werden.
Also z.B.
Create Prozedure @Name varchar(20)='Meier' as Select * From Openrowset(....,....,'Select * From Tabelle1 WHERE Name=@Name')
Comment