Как передать переменную из программы в EXEC? - VB

Узнай цену своей работы

Формулировка задачи:

Извините за совершенно нупский вопрос, но я уже дальше не могу :)) надо сделать срочно, просто не хватает времени разобраться.
Мне надо сделать в VBScript SQL запрос UPDATE, применив переменные из VBScript, я просто не знаю, как их передать.
Делаю так (это, конечно, просто выдрано из программы, но смысл я думаю понятен):
<%
Dim rq1
rq1 = "text1"
stmt = "UPDATE Texts SET columnText=@rq1"
conn.execute(stmt)
%>
И ошибка ес-но:
"Microsoft OLE DB Provider for SQL Server error '80040e14'
Must declare the variable '@rq1'"
Как правильно сделать, подскажите плиз!

Решение задачи: «Как передать переменную из программы в EXEC?»

textual
Листинг программы
rq1 = <font color="teal">"text1"</font>
stmt = replace(<font color="teal">"UPDATE Texts SET columnText='@rq1'"</font>, <font color="teal">"@rq1"</font>,rq1)
conn.execute(stmt)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.667 из 5
Похожие ответы