请问下面的语句是什么含义呢?
Set oRs = oCom.Execute
If oRs.RecordCount > 0 Then
oRs.MoveFirst
LogSum = 0
Do While Not oRs.EOF
LogSum = LogSum + oRs.Fields(2).value
oRs.MoveNext
Loop
End If
关于这一方面的知识,需要学习哪一方面的书籍,大家可以告诉我吗?不胜感激,谢谢!
问题补充:
Fields(2)所表达的意思又是什么呢?
最佳答案
1。首先,你这应该是用的VBScript脚本语言吧。
2。代码“Set oRs = oCom.Execute”、“oRs.RecordCount > 0”、“oRs.MoveFirst”、“oRs.MoveNext”是典型的读取数据记录查询语句。
3。整个VBScript脚本代码的作用是:要实现对数据记录集oRs中所有的记录行(value)依次序进行计数(即计数变量LogSum )。
4。你需要学习使用VB语言中的数据库访问控件ADO,进行数据库访问操作方面的知识。ADO控件是一种OLE DB的控件,它也可以用作ODBC方式访问数据库。
5。Fields(2)是指数据记录表oRs中第二个字段的数据记录值。
提问者对于答案的评价:
谢谢你的回答和建议
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc273060.html