Привет, У меня есть мой скрипт vbs ниже, чтобы отправить электронное письмо, выполнив xp_sendmail.Ошибка при вызове xp_sendmail в vbs
ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=master;Data Source=myserver"
Set dbconn = CreateObject("ADODB.Connection")
dbconn.Open ConnectionString
DIM cmd
SET cmd = CreateObject("ADODB.Command")
SET cmd.ActiveConnection = dbconn
cmd.CommandText = "xp_sendmail"
cmd.CommandType = 4 'adCmdStoredProc
Dim email = "[email protected]"
Dim subj = "test"
Dim msg = "message"
cmd.Parameters("@Recipients") = email
cmd.Parameters("@Subject") = subj
cmd.Parameters("@message") = msg
cmd.Execute
Это дает ошибку на линии:
Dim email = "[email protected]"
Error: Expected end of element. Any help would be appreciated.
Вы также получаете сообщение об ошибке, если вы удалите 'adCmdStoredProc? –
'Dim email' и на другой строке' email = "[email protected]" ' –
Привет @noodles, я попробовал ваше предложение, но теперь он дает мне ошибку: элемент не может быть найден в коллекции, соответствующей запрашиваемому имени или порядковое. line: cmd.Parameters («@ Получатели») = электронная почта –