powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите вызвать хранимую процедуру VB+ADO
3 сообщений из 3, страница 1 из 1
Помогите вызвать хранимую процедуру VB+ADO
    #32017139
Дмитрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
D Query Analyzer вызывается без проблем
'EXECUTE sp_makewebtask @outputfile = 'C:\WEB\Test_2.HTM',
'@query = 'SELECT * FROM BLDP',
'GO

Пытаюсь сделать через ADO
cmd.ActiveConnection = mainConn
cmd.CommandType = adCmdStoredProc
cmd.CommandText = "sp_makewebtask"

Set param1 = cmd.CreateParameter("@outputfile", adVarWChar, adParamInput)
cmd.Parameters.Append param1
param1.Value = "C:\WEB\Test_2.HTM"
Set param2 = cmd.CreateParameter("@query ", adVarWChar, adParamInput)
cmd.Parameters.Append param2
param2.Value = "SELECT * FROM BLDP "
cmd.Execute
rs.Close
WebBrowser1.Navigate2 ("C:\Web\Test_2.HTM")
ругается на несоответствие типов
Так какой тип надо поставить
Изначально nvarchar(255) outputfile
query - ntext
...
Рейтинг: 0 / 0
Помогите вызвать хранимую процедуру VB+ADO
    #32017144
Фотография Александр Степанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Set Param1 = cmdCommand.CreateParameter("@outputfile", adVarWChar, adParamInput, 255, "C:\index.HTM")
cmdCommand.Parameters.Append Param1
Set Param2 = cmdCommand.CreateParameter("@query", adVarWChar, adParamInput, 255, "Select * from SysObjects")
cmdCommand.Parameters.Append Param2

Для параметров типа переменной длины параметр Size должен указываться явным образом:

If you specify a variable-length data type in the Type argument, you must either pass a Size argument or set the Size property of the Parameter object before appending it to the Parameters collection; otherwise, an error occurs.
...
Рейтинг: 0 / 0
Помогите вызвать хранимую процедуру VB+ADO
    #32017149
Дмитрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
..
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите вызвать хранимую процедуру VB+ADO
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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