前台VB后台数据库SQL如何对试题标记

来源:百度知道 编辑:UC知道 时间:2024/05/20 22:48:48
如果单标记按钮,让题号文本框前景色变为红色,并将标记的试题存入一个数据表中代码如下:
Set rs3 = New ADODB.Recordset
sqladd = "select * from bj"
rs3.Open Trim$(sqladd), cn, adOpenKeyset, adLockOptimistic
rs3.AddNew
rs3.Fields(0) = Trim(txtTH.Text)
rs3.Update
txtTH.ForeColor = vbRed

其实这个方法,我认为有2种,一种就是和你这个差不多的,

另外一种只要在试题表里加一个字段,来标识该题是否被标记,可以为空.

当查看所有题目时,就可以粗略标记该题是否被标记.添加标记也就是修改一下该字段的属性了.假如题号字段名为ID,是否被标记的字段名为bj,那么就有
conn.Execute "update 表名 set bj='" & 是(被标记,别照打了,根据情况) & "'"

而你说的那个,添加的时候就不说了,在查看的时候就要麻烦一点了。如果只是查看全部已被标记的题还好,只要全部显示出来就行了,如果是显示全部题目(含未标记),使用一下左外连接就好了,别说这个你不会。