更新ListBox中的选定行 - Visual Basic 6

时间:2017-09-23 05:42:58

标签: vb6

我使用的是VB6,这里是我用来更新列表框中所选行的代码,但遗憾的是代码正在更新所有字段而不符合标准。

有任何帮助可以了解此代码的错误以及解决此问题的任何建议。

Dim i As Integer

    For i = 0 To List1.ListCount - 1
        If List1.Selected(i) Then
        statement = "UPDATE Customer SET Flag = '1' "
        End If
con.Execute statement, , adCmdText
Next i

1 个答案:

答案 0 :(得分:3)

您的代码会更新所有记录,因为缺少条件。 sql语句应为:

statement = "UPDATE Customer SET Flag = '1' WHERE <your_criteria> "

我无法提出更多建议,因为我们不知道你的标准是什么。 只有你说出来。