1

Тема: VBS: как передать параметр в кавычках

Здравствуйте! Очень надеюсь на помощь!

В скрипте задаю значения параметров, которые необходимы для выполнения запроса sQuery3.
Отрывок из текста запроса sQuery3:

 
select brief
       ,Bal
       ,PID
       ,sum (InRest)
       ,sum (InRestBs)
       ,sum (TurnDeb)
       ,sum (TurnCre)
       ,sum (TurnDebBs)
       ,sum (TurnCreBs)
       ,sum (OutRest)
       ,sum (OutRestBs)
from #itog
where bal = :number   
group by brief, bal, PID
order by brief, bal

Параметр number задается в сценарии следующим образом:

 
 sQuery3.Close
 sQuery3.ParambyName("number").text = (Chr(34)&num&Chr(34))  
 sQuery3.Open

Вопрос: как в запрос передать значение поля num в кавычках?

То есть, если num = 20202978401000000001, надо чтобы в запрос num передалось "20202978401000000001".

Указанным способом (Chr(34)&num&Chr(34))  не получается.

Заранее спасибо!!!

2

Re: VBS: как передать параметр в кавычках

Навскидку — опробуйте ещё так:

sQuery3.ParambyName("number").text = """"  & num & """"

А у «sQuery3.ParambyName("number")» случайно нет свойства «.Value»?