请问关于纪录集问题
我先建立一个纪录集选择基本信息,比如说我选择仓库库存的基本信息,库存商品、规格、数量,但是在给用户看到的时候我要考虑到有一部分正在进行出库或者说在途,这一部分库存必须减去,那么这部分库存我只能在第一个基本纪录集循环的过程中通过另外的纪录集来取数。这样的话我在使用第二个纪录集的时候,系统老是报错说:纪录集打开时不允许操作,请问这主要是什么原因?
多谢!代码片断:
Dim rsKc
Dim rsKc_NumRows
Set rsKc = Server.CreateObject("ADODB.Recordset")
rsKc.ActiveConnection = MM_connTST_STRING
rsKc.Source = "select material,amount,unit from dbo.kc"
rsKc.Open()
:
:
Dim rsVkc
Dim rsVkc_NumRows
Set rsVkc = Server.CreateObject("ADODB.Recordset")
rsKc.ActiveConnection = MM_connTST_STRING
:
:
:
:
Dim material,Kcsl,Vkcsl "库存数量
While ((Repeat1__numRows <> 0) AND (NOT rsKc.EOF))
material = rsKc.Fields.Item("material").value
Kcsl = rsKc.Fields.Item("amount").Value
rsVkc.Source = "select amount,unit from dbo.kc_temp where material = '"&material&"'"
rsVkc.Open()
Vkcsl = rsVkc.Fields.Item("amount").Value
:
:
:
Repeat1__index=Repeat1__index+1
Repeat1__numRows=Repeat1__numRows-1
rsKc.MoveNext()
Wend