przekazać ścieżkę pliku dynamicznego programu Excel do „OPENROWSET”

Chcę przekazać dynamiczny adres URL programu Excel do „OPENROWSET”.

UWAGA - Przekazuję zwrócony wynik pliku Excel do kursora. Chcę przekazać ścieżkę do pliku „@excelpath”, próbowałem wielu sposobów, ale podał błąd składniowy.

 ALTER procedure [dbo].[import_excel]
(
    @excelpath as nvarchar(max)
)
as      
begin
  set nocount on 
  DECLARE insert_cursor CURSOR FOR 
  select * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0', 
    'Excel 12.0;Database=C:\memberdata.xlsx', [Sheet1$])
  OPEN insert_cursor;
  FETCH NEXT FROM insert_cursor
      INTO @id_number, @memberName

  WHILE @@FETCH_STATUS = 0
  BEGIN
  -- body of cursor
      FETCH NEXT FROM insert_cursor
      INTO @id_number, @memberName
  END
  CLOSE insert_cursor;
  DEALLOCATE insert_cursor;
END

questionAnswers(1)

yourAnswerToTheQuestion