它在sql语句中显然是一个错误,我只是不知道为什么。我在同一模块的其他部分使用了这个语句,但是当我在这个实例中运行它时会出现这个错误。
代码是这样的:
strQuery = "SELECT [Tablename] FROM Licence_Product WHERE [Product_Code] = '" & rsOrder.Fields(2) & "'"
Set rsProduct = dbLicence.CreateDynaset(strQuery)
我不确定要包含多少代码,因此可以提供任何其他代码。就像我说的那样,我已经在其他地方使用了这条确切的线,它运行正常。
答案 0 :(得分:1)
听起来Product_Code
不是字符串。请尝试以下方法:
strQuery = "SELECT [Tablename] FROM Licence_Product WHERE [Product_Code] = " & rsOrder.Fields(2)