我正在使用VB和Access,尝试使用Select语句过滤WHERE EmployeeID等于userInput这是一个int值,但给我一个错误数据类型不匹配
Set MyRec = MyDB.OpenRecordset("SELECT * From EmployeeTable WHERE EmployeeID ='" & userInput & "' ")
我猜测它与WHERE INT VALUES语句中构造查询的方式有关。请帮助谢谢你。
答案 0 :(得分:0)
取出单引号。
Set MyRec = MyDB.OpenRecordset("SELECT * From EmployeeTable WHERE EmployeeID =" & userInput & "")