【发布时间】:2016-06-03 12:43:35
【问题描述】:
我必须为我公司的会计编写一个程序,我在返回数组中的文章系列时遇到问题,我希望所有的系列都有一个以“707”开头的会计代码。这是我在 VBScript 中的代码:
Set objConnection = CreateObject("ADODB.Connection")
Set rs = CreateObject("ADODB.Recordset")
objConnection.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\BASES\Base.mdb;Persist Security Info=False"
rs.CursorLocation = adUseClient
FamilleQuery = "Select Code from FamilleArticle Where CptVenteFrance Like '707%'"
rs.Open FamilleQuery, objConnection, adOpenStatic, adLockOptimistic
'rs.MoveFirst
'Do
'ListeFamille(rs.AbsolutePosition) = rs("Code")
'rs.MoveNext
'Loop until rs.EOF
'ListeFamilleString = rs.GetString(AdClipString, -1,"/","/"," ")
'ListeFamille = split(ListeFamilleString,"/")
'Set ListeFamille = rs.GetRows
'for i=0 to ubound(rs)
'ListeFamille(i) = rs.Fields("Code").Value(i)
'next
rs.Close
objConnection.Close
作为 cmets,您有我所有的尝试来返回数组中记录集的结果,但没有人不工作。 有人可以说我错在哪里吗?
【问题讨论】:
标签: arrays vbscript ado sql-like recordset