Вставка в openrowset не работает, нет сообщений об ошибках
Мне нужно экспортировать результаты моей хранимой процедуры в файл.csv.
Когда я выполняю хранимую процедуру, она завершается, но нет никаких сообщений об ошибках, и мои результаты не экспортируются.
Что я упускаю?
объявить @sql varchar(8000)
объявить @filename varchar(350)
Set @sql = '
Вставить в функции openrowset("Майкрософт.Туз.Oledb для.12.0;базы данных=с$\MainLibrary\расходы\' + @именем + ';","выбрать * из [книги А1$: к]")
выберите AuthLastname
, AuthFirstname
, Имя пользователя в качестве библиотекаря
, ""как город
, ""как государство
, ""как Zip
, ""как классные комнаты
из файла master_library_itemsfile'
Что я уже пробовал:
Google search, MSDN, CodeProject, SQLServerCentral
[no name]
Во-первых, выберите из набора OpenRowset, чтобы убедиться, что файл excel действительно доступен, а имя листа и диапазоны указаны правильно. Во-вторых, запустите инструкцию select отдельно, чтобы проверить, действительно ли запрос возвращает какие-либо строки.