Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Помогите с запросом openrowset в stored procedure  [new]
Linel
Member

Откуда:
Сообщений: 339
Доброго времени суток!!!
Помогите с запрос, если это конечно можно так реализовать

Create procedure s_ProcTable
@TableName varchar(128)='d:\dbf\5d.dbf'


AS
declare @Select  varchar (1000)
Set @Select='select * from ['+@TableName+']';

select *
from openrowset('MSDASQL', 'DRIVER={Microsoft FoxPro VFP Driver (*.dbf)};
SourceDB=d:\dbf;SourceType=DBF;codepage=OEM;deleted=no',@Select);
GO


Ошибка
Server: Msg 170, Level 15, State 1, Procedure s_ProcTable, Line 11
Line 11: Incorrect syntax near '@Select'.

19 сен 11, 17:50    [11300592]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с запросом openrowset в stored procedure  [new]
Glory
Member

Откуда:
Сообщений: 104751
Если открыть хелп по openrowset, то можно прочитать, что функция эта не принимает переменные в качестве параметров
19 сен 11, 17:51    [11300608]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с запросом openrowset в stored procedure  [new]
Linel
Member

Откуда:
Сообщений: 339
Glory
Если открыть хелп по openrowset, то можно прочитать, что функция эта не принимает переменные в качестве параметров

спасибки... не дочитала
19 сен 11, 17:54    [11300634]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить