Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBScript & stored procedure / 3 сообщений из 3, страница 1 из 1
26.05.2003, 18:12
    #32168888
adVanced
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBScript & stored procedure
сорри за оффтопик может, но проблема такая:
веб-сервер ASP не поддерживает, поэтому подключаю соединение к MSSQL и офисную веб-компоненту через VBScript:
<OBJECT CLASSID="clsid:0002E552-0000-0000-C000-000000000046" id="MyPT" VIEWASTEXT></OBJECT>
<script language=VBScript>
MyPT.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;Data Source=serv; Initial Catalog=Base1;User ID=sa;Password=sa"
MyPT.CommandText = "exec spProc1 'str1',367"
</script>
Простой запрос типа селект проходит на ура, а удаленная процедура никак не хочет выполняться.
помогите, чем смогите, а?
...
Рейтинг: 0 / 0
26.05.2003, 20:55
    #32169018
ulis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBScript & stored procedure
По теории (точно не помню, где вычитал) хранимые процедуры всегда возвращают набор, поэтому, мне кажется нужно использовать набор типа:

Set rstP = cnn.Execute("spКомбоПоле('tbcГородЧ','НазвГорода')", adCmdStoredProc)

где rstP - рекордсет, cnn - текущее соединение.
Вообще, нужно проверить, хотя в таком виде у меня в VB работает
...
Рейтинг: 0 / 0
29.05.2003, 13:24
    #32171796
adVanced
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBScript & stored procedure
ОК, спасибки, так получается
а как мне теперь засунуть рекордсет в эту офисную веб-компоненту (PivotTable List) ???
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBScript & stored procedure / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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