Мне нужно вызвать хранимую процедуру, созданную в Access 2007, из программы в VB 6.0.
Это рабочая хранимая процедура в базе данных Access, когда вы щелкаете правой кнопкой мыши -> Design View:
PARAMETERS prodCode Text ( 255 ), orderNum Text ( 255 );
SELECT Sum(FullPrice) AS Expr1
FROM Transacs
WHERE (((Transacs.prodcode)=[prodCode]) AND ((Transacs.ordernum)=[orderNum]) AND ((Transacs.Type)='R'));
Это код, который нужно исправить в VB 6.0:
Set TransRs = New ADODB.Recordset
Dim transcommQuery As String
transcommQuery = "execute SP_SumOfTransComm " & prodcode & " " & orderNum
TransRs.Open transcommQuery, db, adOpenDynamic, adLockBatchOptimistic
Строка 3: transcommQuery = "execute SP_SumOfTransComm" & selProdcode & "" & selPolNo - это то, что мне нужно исправить. Как оттуда правильно вызвать хранимую процедуру?