李婷婷阅读词汇:如何在VB中实现对SQL这样的操作

来源:百度文库 编辑:高考问答 时间:2024/04/28 01:59:07
SQL表中有如下数据:
学号 姓名 成绩
1 甲 50
2 丙 60
1 甲 40
============================
如何用ADO控件或其他方法实现这样的操作

在TEXT1中输入 值 "1"
搜索到 学号为"1"的记录
并将成绩 进行求和
写在TEXT2上.谢谢大家

sql = "select sum([成绩]) as hj from tabelName where 学号='" & Text1 & "'"
Text2 = Adodc1.Recordset(0)

楼上的学号不符合记录格式要求啊

修改成这样

sql="SELECT SUM(成绩) AS Total FROM TableName WHERE 学号 LIKE '%" & Text1.text & "%'"

'执行这条SQL,假设你的数据集名字是rsSchool

Text2.text=rsSchool.fields("Total").value