}28.参考答案及评分要点z参考答案1065CREATETABLEStudents(SnoCHAROO)PRIMARYKEY,SnameCHAROO),SDDATETIME评分要点(1)写出CREATETABLE语句得2分(2)写出CREATETABLEStudents(SnoCHAROO),SnameCHAR(10),SDDATETIME);得5分。(3)用PRIMARYKEY等方式声明了主键得3分(4)所有字符型数据类型可以是Char型或VarChar型。日期型也可以采用smalldatetime数据类型。所有语句不区分大小写。29.参考答案及评分要点:参考答案SELECTStudents.Sno,ame,MarkFROMStudents,Courses,MarksWHEREStudents.Sno=Marks.o=oandStudents.Sno='2009001'评分要点SELECT部分书写正确得3分,FROM部分书写正确得3分,WHERE部分书写正确得4分。所有语句不区分大小写。30.参考答案及评分要点:‘第一步:在课程表Courses中查询是否存在关键字相同的记录(1)拼写查询字符串strSQL="o='''+Text1+'"气本小点6分〉1066(2)执行查询语句ADOrs.OpenStrSQL(本小点4分)‘第二步:如果记录已经存在,则退出程序IfNotADOrs.EOFThen(本小点4分)MsgBox"记录已存在,不能继续增加"ExitSubEndIf‘第三步z将结果插入到课程表Courses中strSQL="ame)Values<‘"+Text1+"勺'''+Text2+"')".ExecutestrSQL<本小点6分〉EndSub注:(1)Text1等效于Textl.text;(2)SQL语句拼接时,+等效于&.;(3)所有语句不区分大小写。1067