请问:我想向数据库中添加一条记录,如何判断新添加的记录的唯一性
我是这样做的,但有错:
dim cnn as new adodb.Connection
dim rst as new adodb.RecordSet
cnn.Open "provider=Microsoft.Jet.OLEDB.4.0;Data Source=data.mdb"
txtSQL="select * from student where student_ID='" & txtID.text & "'"
'txtID是窗体中的文本框
rst.Open Trim(txtSQL),cnn,adOpenKeyset,adLockOptimistic
If rst.EOF=True Then
提示用户该记录号以存在
End If
错误提示为If rst.EOF=true Then 一句,"对象关闭时,不允许操作"?
请问是哪的错?
问题点数:0、回复次数:2Top
1 楼sxycgxj(云中客)回复于 2005-04-03 17:17:26 得分 0
If rst.EOF=True Then 表示记录不存在,你理解反了Top
2 楼zhangqiushui(水)回复于 2005-04-03 18:06:52 得分 0
if rst.bof=rst.eof表示只有一条记录Top




