回复 #11 ljs53 的帖子
刚才写的太仓促,有很多不完善的地方,现在我调试了,一切OK!!
Dim sessionObj
Dim sValue, sResult
Dim Qry
Dim ResultSet
Set sessionObj = GetSession
sValue = GetFieldValue("sid").GetValue
' msgbox sValue
Qry = "select dbid, sid from Defect where dbid <> 0 and sid = '"&sValue&"'"
' msgbox Qry
Set ResultSet = sessionObj.BuildSQLQuery(Qry)
ResultSet.Execute
' msgbox "Execute."
Do While ResultSet.MoveNext = AD_SUCCESS
' sResult = True
MsgBox "Duplicated Value!!!, Please enter another one."
SetFieldValue fieldname, ""
Loop