” 学生成绩 ” 表含有字段 ( 学号 , 姓名 , 数学 , 外语 , 专业 , 总分 ) 。 下列程序的功能是 : 计算每名学生的总分(总分 = 数学 + 外语 + 专业)。请在程序空白处添入适当语句,使程序实现所需要的功能。Private sub command1_click()Dim cn as new adodb.connectionDim rs as new adodb.recordsetDim zongfen as adodb.fieldDim shuxue as adodb.fieldDim waiyu as adodb.fieldDim zhuanye as adodb.fieldDim strsql as stringSet cn=currentproject.connectionStrsql= ” select * from 成绩表 ”Rs.open strsql,cn,adopondynamic,adlockoptimistic,adcmdtextSet zongfen=rs.fields( “ 总分 ” )Set shuxue=rs.fields( “ 数学 ” )Set waiyu=rs.fields( “ 外语 ” )Set zhuanye=rs.fields( “ 专业 ” )Do while ___ 14 ____Zongfen=shuxue+waiyu+zhuanye_____ 15 _____Rs.movenextLoopRs.closeCn.closeSet rs=nothingSet cn=nothingEnd sub

” 学生成绩 ” 表含有字段 ( 学号 , 姓名 , 数学 , 外语 , 专业 , 总分 ) 。 下列程序的功能是 : 计算每名学生的总分(总分 = 数学 + 外语 + 专业)。请在程序空白处添入适当语句,使程序实现所需要的功能。

Private sub command1_click()

Dim cn as new adodb.connection

Dim rs as new adodb.recordset

Dim zongfen as adodb.field

Dim shuxue as adodb.field

Dim waiyu as adodb.field

Dim zhuanye as adodb.field

Dim strsql as string

Set cn=currentproject.connection

Strsql= ” select * from 成绩表 ”

Rs.open strsql,cn,adopondynamic,adlockoptimistic,adcmdtext

Set zongfen=rs.fields( “ 总分 ” )

Set shuxue=rs.fields( “ 数学 ” )

Set waiyu=rs.fields( “ 外语 ” )

Set zhuanye=rs.fields( “ 专业 ” )

Do while ___ 14 ____

Zongfen=shuxue+waiyu+zhuanye

_____ 15 _____

Rs.movenext

Loop

Rs.close

Cn.close

Set rs=nothing

Set cn=nothing

End sub


相关考题:

第下列各题基于学生表s和学生选课表SC两个数据库表,它们的结构如下: s(学号,姓名,性别,年龄),其中学号、姓名和性别为C型字段,年龄为N型字段。 SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段(初始为空值)。 查询学生选修课程成绩小于60分的学号,正确的SQL语句是( )。A.SELECT DISTINCT学号FROM SC WHERE”成绩”60B.SELECT DISTINCT学号FROM SC WHERE成绩 ”60”C.SELECT DISTINCT学号FROM SC WHERE成绩 6。D.SELECT DISTINCT”学号”FROM SC WttERE”成绩”60

使用如下三个数据库表: 学生(学号C(8),姓名C(8),性别C(2),班级C(8)) 课程(课程编号C(8),课程名称C(20)) 成绩(学号C(8),课程编号C(8),成绩N(5,1)) 查询所有选修了“高等数学”的学生的“相关”成绩,要求信息中包括学生姓名和成绩,并按成绩由低到高的顺序排列,下列语句正确的是( )。A. SELECT学生.姓名,成绩.成绩FROM学生,成绩; WHERE学生.学号=成绩.学号; AND课程.课程名称=’高等数学’; ORDER BY成绩.成绩ASCB. SELECT学生.姓名,成绩.成绩FROM课程,成绩; WHERE AND课程.课程编号=成绩.课程编号; AND课程.课程名称=’高等数学’; ORDER BY成绩.成绩ASCC. SELECT学生.姓名,成绩.成绩FROM学生,课程,成绩; WHERE学生.学号=成绩.学号; AND课程.课程编号=成绩.课程编号; AND课程.课程名称=’高等数学’; GROUP BY成绩.成绩ASCD. SELECT学生.姓名,成绩.成绩FROM学生,课程,成绩; WHERE学生.学号=成绩.学号; AND课程.课程编号=成绩.课程编号; AND课程.课程名称=’高等数学’; ORDER BY成绩.成绩ASC

回答下列各题: 基于学生表S和学生选课表SC两个数据库表,它们的结构如下: S(学号,姓名,性别,年龄),其中学号、姓名和性别为C型字段,年龄为N型字段; SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段。 {TS}查询学生选修课程成绩75分以上的学生学号,正确的SQL语句是( )。A. SELECT DISTINCT学号FROM SC WHERE”成绩”75B. SELECT DISTINCT学号FROM SC WHERE成绩75C. SELECT DISTINCT学号FROM SC WHERE成绩”75”D. SELECT DISTINCT”学号”FROM SC WHERE”成绩”75

有如下SQL语句: SELECT姓名FROM学生表WHERE学号IN; (SELECT学号FROM成绩表WHERE成绩>90) 下列哪条命令与该SQL语句等价A.SELECT姓名FROM学生表WHERE EXISTS; (SELECT学号FROM成绩表WHERE成绩>90)B.SELECT姓名FROM学生表WHERE EXISTS; (SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)C.SELECT姓名FROM学生表WHERE学号EXISTS; (SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)D. SELECT姓名FROM学生表WHERE学号=; (SELECT学号FROM成绩表WHERE成绩>90)

回答下列各题:基于学生表S和学生选课表SC两个数据库表,它们的结构如下: S(学号,姓名,性别,年龄),其中学号、姓名和性别为C型字段,年龄为N型字段。 SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段(初始为空值)。 查询学生选修课程成绩小于60分的学号,正确的SQL语句是( )。A.SELECT DISTINCT学号FROM SC WHERE成绩60B.SELECT DISTINCT学号FROM SC WHERE成绩60C.SELECT DISTINCT学号FROM SC WHERE成绩60D.SELECT DISTINCT学号FROM SC WHERE成绩60

当前数据库为学生成绩数据库,包含字段名学号、姓名、语文、数学、英语,记载了八名学生的成绩,若要在表格中增加“总分”字段,应使用()命令。A.insertB.browseC.appendD.modify structure

有两张学生成绩表,表1(学号,姓名,数学成绩),表2(学号,姓名,物理成绩),请问这两张表是否可以做“集合并”操作?为什么?

“学生”表中有学号、姓名、性别、成绩、专业五个字段。现在需要查询“成绩”小于60分的学生信息,请补充对应的查询语句:select * from 学生 where __________。

【单选题】查询学号为'01'的学生姓名与成绩的SQL语句是:()A.select 姓名,成绩 from 学生表 a,成绩表 b where a.学号='01'B.select a.姓名,b.成绩 from 学生表 a,成绩表 b where a.学号=b.学号 and a.学号='01'C.select 姓名,成绩 from 学生表 a,成绩表 b where a.学号=b.学号D.select 姓名,成绩 from 学生表 a,成绩表 b