只是一个快速的VB问题 -
我正在使用VB6,我只需要添加一个If ... Then语句来提示用户何时覆盖以前填充在SQL中的字段。这将使其他用户多次更新该字段,而不知道我已经更新了它。我只是不确定它属于的顺序。以前,它是按此顺序:
添加我的If ...然后,它更像是这样:
最终目标是防止user2立即覆盖user1的更新,而不会收到user1已经更新过的某种类型的提示。我只是不确定我的代码是否应该包围初始更新IF..THEN,或者放在内部或它初始检查字段是否为空。任何帮助都会很棒。
我会提供实际的代码,但它是专有的。
答案 0 :(得分:0)
我认为这是你的想法?
(connect to SQL, get field)
If strSQLField = "" Then
If fUpdated = True Then
nReturn = MsgBox "Do you want to overwrite the field?", vbYesNo
If nReturn = vbYes Then
(do overwrite code here)
End If
Else
(do normal write code here)
End If
End If
(close connection)