Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / через ADO вызвать xp_smtp_sendmail (SQL) / 10 сообщений из 10, страница 1 из 1
26.09.2005, 14:24:57
    #33288750
Letter_D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
через ADO вызвать xp_smtp_sendmail (SQL)
Не могу передать параметры хранимой процедуре xp_smtp_sendmail.

....
Set cmd = New ADODB.Command
Set cmd.ActiveConnection = cn
cmd.CommandText = "xp_smtp_sendmail"
cmd.CommandType = adCmdStoredProc
....
Set prm = New ADODB.Parameter
ss = "vasya@mail.ru"
Set prm = cmd.CreateParameter("@from", adChar, adParamInput, Len(ss), ss)
cmd.Parameters.Append prm
....
cmd.Execute

Ругается. Говорит "анкноун стринг параметр..."
...
Рейтинг: 0 / 0
27.09.2005, 08:31:15
    #33289822
через ADO вызвать xp_smtp_sendmail (SQL)
Вроде все правильно.

Приведе ХП и код полностью.
...
Рейтинг: 0 / 0
27.09.2005, 09:48:14
    #33289933
nibbles
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
через ADO вызвать xp_smtp_sendmail (SQL)
Letter_DНе могу передать параметры хранимой процедуре xp_smtp_sendmail.

....
Set cmd = New ADODB.Command
Set cmd.ActiveConnection = cn
cmd.CommandText = "xp_smtp_sendmail"
cmd.CommandType = adCmdStoredProc
....
Set prm = New ADODB.Parameter
ss = "vasya@mail.ru"
Set prm = cmd.CreateParameter("@from", adChar, adParamInput, Len(ss), ss)
cmd.Parameters.Append prm
....
cmd.Execute

Ругается. Говорит "анкноун стринг параметр..."

а так
Код: plaintext
cn.execute "exec master.dbo.xp_smtp_sendmail @from = 'vasya@mail.ru'"
если не сработает, то перечислите ВСЕ входные аргументы с указанием default
Код: plaintext
exec master.dbo.xp_smtp_sendmail @from = 'vasya@mail.ru', @Par1 = default, @Par2 = default, @Par3 = default,..., @ParN = default
если не помогло, то вот тут
а если и это не помогло, то используйте xp_sendmail
...
Рейтинг: 0 / 0
27.09.2005, 10:21:21
    #33290011
Letter_D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
через ADO вызвать xp_smtp_sendmail (SQL)
"exec xp_smtp_sendmail..." работает. Это я проверял. Мне интересно с параметрами :)
И ссылку приведенную я знаю, я именно по ее тексту и работаю. :))
А по сендмаил у меня нет документации, да и я так понял, она послабее в настройках.
...
Рейтинг: 0 / 0
27.09.2005, 10:25:06
    #33290018
Toking
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
через ADO вызвать xp_smtp_sendmail (SQL)
Думаю, что в качестве типа параметра следует писать не adChar, а adVarchar
...
Рейтинг: 0 / 0
27.09.2005, 10:48:05
    #33290085
Letter_D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
через ADO вызвать xp_smtp_sendmail (SQL)
Пробовал.
CHAR'ы я все возможные перепроверил.
...
Рейтинг: 0 / 0
27.09.2005, 10:49:18
    #33290090
Letter_D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
через ADO вызвать xp_smtp_sendmail (SQL)
Пользователь2
текста ХП не существует, это екстенд ХП из библиотечного файла.
...
Рейтинг: 0 / 0
27.09.2005, 10:56:54
    #33290116
nibbles
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
через ADO вызвать xp_smtp_sendmail (SQL)
Letter_D"exec xp_smtp_sendmail..." работает. Это я проверял. Мне интересно с параметрами :)
И ссылку приведенную я знаю, я именно по ее тексту и работаю. :))
А по сендмаил у меня нет документации, да и я так понял, она послабее в настройках.
тогда ВСЕМ остальным параметры, думаю, тоже нужно дефолтные значения приписать
...
Рейтинг: 0 / 0
27.09.2005, 11:17:38
    #33290192
через ADO вызвать xp_smtp_sendmail (SQL)
Letter_DПользователь2
текста ХП не существует, это екстенд ХП из библиотечного файла.
Ok.
...
Рейтинг: 0 / 0
27.09.2005, 11:27:52
    #33290220
Letter_D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
через ADO вызвать xp_smtp_sendmail (SQL)
nibbles Letter_D"exec xp_smtp_sendmail..." работает. Это я проверял. Мне интересно с параметрами :)
И ссылку приведенную я знаю, я именно по ее тексту и работаю. :))
А по сендмаил у меня нет документации, да и я так понял, она послабее в настройках.
тогда ВСЕМ остальным параметры, думаю, тоже нужно дефолтные значения приписать

Попробую.
Однако в "exec xp_smtp_sendmail..." этого не требовалось.
Да и в Q-анализере на самом сервере тоже.
Но попробую.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / через ADO вызвать xp_smtp_sendmail (SQL) / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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