Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / запуск SQL процедур через EXCEL / 4 сообщений из 4, страница 1 из 1
04.04.2009, 11:34
    #35911980
talich2005
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запуск SQL процедур через EXCEL
помогите пожалуста запустить 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
04.04.2009, 17:01
    #35912225
PA
PA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запуск SQL процедур через EXCEL
Или XIRR не возвращает никаких записей, или в ней отсутствует инструкция SET NOCOUNT ON
...
Рейтинг: 0 / 0
05.04.2009, 06:56
    #35912623
talich2005
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запуск SQL процедур через EXCEL
хранимая процедура XIRR выполняется нормально через Query Analizer

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

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


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