powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / запуск SQL процедур через EXCEL
4 сообщений из 4, страница 1 из 1
запуск SQL процедур через EXCEL
    #35911980
talich2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
помогите пожалуста запустить SQL процедуры через EXCEL
вот фрагмент моего кода, который выдает ошибку - Run-time error 3704:

.....

'Устанавливаем соединение
Set Base = New ADODB.Connection

sQuery = "Provider=SQLOLEDB;Data Source=localhost;" + "Initial Catalog=cartera;user id=login;password=123"


Base.Open (sQuery)

'Выполняем запрос к базе
Set Rs = Base.Execute("execute xirr")
....

Если вставляю вместо процедуры XIRR - простой запрос Select * from test , то отрабатывает нормально.
...
Рейтинг: 0 / 0
запуск SQL процедур через EXCEL
    #35912225
Фотография PA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или XIRR не возвращает никаких записей, или в ней отсутствует инструкция SET NOCOUNT ON
...
Рейтинг: 0 / 0
запуск SQL процедур через EXCEL
    #35912623
talich2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хранимая процедура XIRR выполняется нормально через Query Analizer

SET NOCOUNT ON пробовал добавить в хранимую процедуру , результата нет
...
Рейтинг: 0 / 0
запуск SQL процедур через EXCEL
    #35913507
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ХП возвращает набор записей?
Попробуйте вызвать метод NextRecorset у рекордсета

I Have Nine Lives You Have One Only
THINK!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / запуск SQL процедур через EXCEL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]