已知一个名为“学生”的Access数据库,库中的表“stud“存储学生的基本信息,包括学号、姓名、性别和籍贯。下面程序的功能是:通过下图所示的窗体向“stub” 表中添加学生记录,对应“学号”、“姓名”和“籍贯”的四个文本框的名称分别为tNo\tName、tSex 和tRes.当单击窗体中的“增加“命令按钮名称为Commandl.时,首先判断学号是否重复,如果不重复则向“stud“表中添加学生记录:如果学号重复,则给出提示信息。
Private Sub Form_Load.
、打开窗口时,连接Access数据库
Set ADOcn=CurrentProject,Connection
End Sub
Dim ADOcn As New ADODB.Conneetion
Private Sub Commandl_Click.
、增加学生记录
Dim StrSQL As String
Dim ADOrs As New ADODB,Recordset
Set ADOrs ,ActiveConnection=ADOcn
ADOrs.Open”Select 学号From Stud Where 学号=““+tNo+“‘”
IF Not ADOrs, 【14】 Then
‘如果该学号的学生记录已经存在,则显示提示信息
MsgBox”你输入的学号已存在,不能增加!“
Else
‘增加新学生的记录
strSQL=“Insert Into stud 学号,姓名,性别,籍贯.”
strSQL=strSQL+”Values‘”+tNo+”‘,’”+tName+” ‘,’“+tSex”‘,’+tRes+” ‘.”
ADOen.Execute 【15】
MsgBox “添加成功,请继续!”
End If
ADOrs.Close
Set ADOrs=Nothing
End Sub
第1题:
设有学生表:STUD(学号,姓名,性别,年龄,专业),把学号为“20030019”的学生从该表中删除掉的语句是______。
A.DELETE STUD WHERE 学号=“20030019”
B.DELETE FROM STUDWHERE学号=“20030019”
C.DELETE TABLE STUD WHERE学号=“20030019”
D.DELETE FROM WHERE 学号=“20030019”
第2题:
在数据库ex38中创建一个存储过程,手写程序或执行后拍图上传。 创建一个存储过程,名为p_ex1,用于实现当任意给定表student中的一个学生的姓名或学号时,即可修改表中该学生的姓名为此给定的姓名。
第3题:
一个学校的数据库中有表示院系和学生的表:院系(系编号,系名称,联系电话,地点),学生(学号,姓名,性别,籍贯,专业,系编号),则学生表中的主键和外键分别是()。
A.学号,无
B.学号,系编号
C.学号,姓名
D.学号,专业
第4题:
11、一个学校的数据库中有表示院系和学生的关系:院系(系编号,系名称,联系电话,地点),学生(学号,姓名,性别,籍贯,专业,系编号),则关系学生中的主键和外键分别是()。
A.学号,系编号
B.学号,专业
C.学号,姓名
D.学号,无
第5题:
10、一个学校的数据库中有表示院系和学生的关系:院系(系编号,系名称,联系电话,地点),学生(学号,姓名,性别,籍贯,专业,系编号),则关系学生中的主键和外键分别是()。
A.学号,系编号
B.学号,专业
C.学号,姓名
D.学号,无