我在access建立一个表paike,我在vb中想要实现求其中一个字段"总学时数"的和.我写的语句如下:
Private sub form_load()
........ set rs =db.OpenRecordset("select 总学时数 from paike where 班级名称 = 计991")
dim i As Integer
Do While Not rs.EOF
i = i + rs("总学时数")
rs.MovNext
loop
text21.text (rs("总学时数"))
end sub在运行的时候是报错"属性的使用无效"错误指在 text21.text (rs("总学时数"))的rs上面.我不知道到底是设备你们地方不对.我"总学时数"这个字段有多项内容.
哪位大虾知道,帮帮我!
Private sub form_load()
........ set rs =db.OpenRecordset("select 总学时数 from paike where 班级名称 = 计991")
dim i As Integer
Do While Not rs.EOF
i = i + rs("总学时数")
rs.MovNext
loop
text21.text (rs("总学时数"))
end sub在运行的时候是报错"属性的使用无效"错误指在 text21.text (rs("总学时数"))的rs上面.我不知道到底是设备你们地方不对.我"总学时数"这个字段有多项内容.
哪位大虾知道,帮帮我!
解决方案 »
- 关于自动重新启动程序的问题
- *****怎样向数据库中存图片。谢谢帮忙!!******
- SOS!!!!!!!!请问各位牛人,我想用VB制作一个可供WORD插入的对象,就象在WORD中插入的"画笔图片"对象,请问如何来作???
- 如何处理用户修改日期的问题?
- 请问如何编程读注册表,找出串行口的个数?
- 还是查询问题...在线等..谢谢
- 急救!!!!!关于报表动态打印的问题
- 请问这是什么控件?外观上象datagrid,但点击上面的标题行能使相应字段按序排列,再点击变换为另一种排序方式?
- asp程序加密解密代码的问题,请求高手解决(script)
- DataGrid控件有哪些可触发的事件?
- 关于数据备份和恢复的菜鸟问题
- 关于Datagrid的几个小问题!!!
set rs =db.OpenRecordset("select sum(总学时数) as 学时总和 from paike where 班级名称 = 计991 group by 班级名称")
text21.text=rs!学时总和.value
where 班级名称 = '计991'
dim i As Integer
Do While Not rs.EOF
i = i + val(Trim(rs.fields(0)))
rs.MovNext
loop
rs.close
text21.text =i
end sub还有另一种方法
dim cn as new adodb.connection
cn.open "连接字符串"
cn.execute "select sum(总学时数) from paike where 班级名称 = '计991'"
cn.close问题解决了,给分哦~~~
dim cn as new adodb.connection
cn.open "连接字符串"
cn.execute "select sum(总学时数) from paike where 班级名称 = '计991'"
cn.close是错误的~~~现在就改正~~~~~对不起~~~~想错了~~~真大意~
dim cn as new adodb.connection
dim rs as new adodb.recordset
cn.open "连接字符串"
rs.open "select sum(总学时数) from paike where 班级名称 = '计991'",cn,3,2
if rs.recordcount >0 then
text21 = rs.fields(0)
else
text21 = ""
end if
rs.close
cn.close给分给分