【发布时间】:2011-05-15 04:33:48
【问题描述】:
我需要从 VB 6.0 中的程序调用在 Access 2007 中创建的存储过程。
当您右键单击时,这是 Access db 上的工作存储过程 -> 设计视图:
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 是我需要修复的。如何从那里正确调用存储过程?
【问题讨论】:
标签: stored-procedures vb6 ms-access-2007 adodb