1

我正在使用 VB 和 Access,尝试使用 Select 语句过滤 WHERE EmployeeID 等于 userInput 这是一个 int 值,但给我一个错误数据类型不匹配

Set MyRec = MyDB.OpenRecordset("SELECT * From EmployeeTable WHERE EmployeeID ='" & userInput & "' ")

我猜这与您在 WHERE INT VALUES 语句中如何构造查询有关。请帮忙谢谢各位。

4

1 回答 1

0

取出单引号。

Set MyRec = MyDB.OpenRecordset("SELECT * From EmployeeTable WHERE EmployeeID =" & userInput & "")
于 2013-06-21T15:31:57.137 回答