我在vb.6中给出了以下条件而我的Obj1.Id = 7777然而它总是在其他部分。请指教。
If Obj1.ID <> Null And obj1.ID <> "" then
str1="UPDATE"
Else
str1="INSERT"
End IF
答案 0 :(得分:3)
您的问题是<>
运营商和null
。在VB6中没有等于或不等于Null您必须使用IsNull
函数:
If Not IsNull(Obj1.ID) And obj1.ID <> "" then
您还可以检查它是否无:
If Not Obj1.ID Is Nothing And obj1.ID <> "" then