Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2005 如何在Openrowset中使用参数_Sql Server 2005_Openrowset - Fatal编程技术网

Sql server 2005 如何在Openrowset中使用参数

Sql server 2005 如何在Openrowset中使用参数,sql-server-2005,openrowset,Sql Server 2005,Openrowset,我想将StoredProcess用作另一个StoredProcess中的表。这是我的密码: ALTER PROCEDURE [dbo].[Rapor_FaturalandirilmisFaturalandirilmamisSeansKarsilastirmasi] -- Add the parameters for the stored procedure here @tarih1 SMALLDATETIME, @tarih2 SMALLDATETIME AS BEGI

我想将StoredProcess用作另一个StoredProcess中的表。这是我的密码:

 ALTER PROCEDURE [dbo].[Rapor_FaturalandirilmisFaturalandirilmamisSeansKarsilastirmasi]
    -- Add the parameters for the stored procedure here
    @tarih1 SMALLDATETIME,
    @tarih2 SMALLDATETIME
AS
BEGIN

    SET NOCOUNT ON;

  SELECT  K.euclidNo
          ,K.klinik_id
          ,K.KlinikAdi 

(
SELECT * FROM OPENROWSET('SQLNCLI', 'Server=***;UID=***;PWD=(***)',
     'EXECUTE Rapor_FaturalandirilmamisSeansSayilari ''' + CONVERT(VARCHAR,@tarih1,102) + ''',''' +  CONVERT(VARCHAR,@tarih2,102)+ '''')

) AS FATURALANMAMIS
FROM Klinikler AS K
WHERE refKlinikGrup_id=1
END

但它在“+”附近返回不正确的语法。关于这个问题,你有什么建议吗?

你的错误可能与撇号有关——这些总是给我带来麻烦

但不管怎样,OPENROWSET应该在FROM子句中,不是吗?我先把它修好