VB Msgbox w/SQL调用
只是一个简单的问题- 我使用的是VB6,我只需要添加一个If…Then语句,以便在用户覆盖以前在SQL中填充的字段时提示用户。这将防止其他用户在不知道我已经更新了字段的情况下多次更新该字段。我只是不确定这个东西的顺序。以前是这样的:VB Msgbox w/SQL调用,sql,vb6,if-statement,Sql,Vb6,If Statement,只是一个简单的问题- 我使用的是VB6,我只需要添加一个If…Then语句,以便在用户覆盖以前在SQL中填充的字段时提示用户。这将防止其他用户在不知道我已经更新了字段的情况下多次更新该字段。我只是不确定这个东西的顺序。以前是这样的: 单击按钮,测试与sql数据库的连接,并使用user1的名称更新字段userName(如果当前为空) 关闭sql连接 在添加我的If…之后,它更像这样: 单击按钮,测试连接,如果字段user1为空,则使用user1的名称更新字段userName 更新后,将“updat
我本来会提供实际的代码,但它是专有的。我想这就是您的想法
(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)
可能会添加一些伪代码,因为很难准确理解您想要的是什么。您是在试图防止同时编辑,还是只是为了替换现有数据?Deanna,我正在尝试防止同时编辑。