0

我已经尝试在两个变量周围加上引号,并且一直在寻找解决方案。查询文本:

"UPDATE Customer SET RoundID =" & SelectedID & " WHERE CustomerID ='" & ctrl.Tag & "'"

SelectedID 是一个整数,例如 35。ctrl.Tag 也是一个整数。我正在尝试更新我的客户表中的一个字段。RoundID 是一个长整数,CustomerID 是一个自动编号。数据库存储在 access 中,我使用的是 Access 2013,我使用 Visual Basic Express 2008 编写。

4

1 回答 1

0

使用参数更容易也更安全:

command.CommandText = "UPDATE Customer SET RoundID = @SelectedID WHERE CustomerID = @Tag"
command.Parameters.AddWithValue("@SelectedID", SelectedID)
command.Parameters.AddWithValue("@Tag", ctrl.Tag)
于 2013-03-17T12:48:30.110 回答