我正在使用Vb6和Access 2007.我将记录添加到来自vb6的访问表名称“subjectcode”中。主题代码表的细节如下。如何避免从vb6访问重复条目?
Subjectcode表:标题(学位,分公司,YEAR1,YEAR2,学期,Subjectcode,主旨名称,Theory_Practical,Major_Allied_Elective)值(BSC,computerscience,2001,2004,1,RACS1,VB6程序,理论专业)
注:在上表中的主键是度,科,YEAR1,YEAR2,学期Subjectcode 和我经常条目添加到从VB6访问表中的代码如下:
If degree = "" Or branch1 = "" Or year1 = "" Or year2 = "" Or semester = "" Or subcode.Text = "" Or subname.Text = "" Or theory.Text = "" Or major.Text = "" Then
MsgBox "Fields can't be empty ! All are mandatory!"
Else
rs.Open "select * from subjectcode", con, 1, 3
rs.AddNew
rs!degree = degree
rs!branch = branch1
rs!year1 = year1
rs!year2 = year2
rs!semester = semester
rs!Subjectcode = subcode.Text
rs!Subjectname = subname.Text
rs!Theory_Practical = theory.Text
rs!Major_Allied_Elective = major.Text
rs.Update
MsgBox "Successfully Saved !", vbOKOnly + vbInformation, "info"
rs.Close
End If
而该添加窗体的vb6的屏幕截图如下:http://tinypic.com/r/w7c7if/6 该记录已添加当相同的条目不存在时。如果记录已经存在,应该说“记录已存在”,我不知道该怎么做。请你给我想法。
非常感谢你更年轻的朋友...是的肯定的朋友,我会避免选择*再次感谢朋友:)查询n –