访问VBA参数化查询:查询子句语法错误不完整
Access VBA parameterized query: syntax error in the query clause is incomplete
recup = "SELECT id_categorie FROM T_Categorie WHERE T_Categorie.libelle = " & TxtCategId.Value
''retrieve the number of the category which corresponds to the depot
Set dbcaisse = CurrentDb
Set rsT = dbcaisse.OpenRecordset(recup, dbOpenDynaset)
categorie = rsT!id_categorie
''registration of the deposit
Set dbcaisse = CurrentDb
Set rsT = dbcaisse.OpenRecordset("T_Mouvement", dbOpenDynaset)
当执行到达Set rsT = dbcaisse.OpenRecordset(recup)
级别时我有这个错误
感谢您的回答
但是当我做 debug.print 恢复时,我有我的要求和我的价值,我有这个 SELECT id_categorie FROM T_Categorie WHERE T_Categorie.libelle = Wester union
不知道你的秘密值,如果存在它可能是文本,因此必须引用:
recup = "SELECT id_categorie FROM T_Categorie WHERE T_Categorie.libelle = '" & TxtCategId.Value & "'"
recup = "SELECT id_categorie FROM T_Categorie WHERE T_Categorie.libelle = " & TxtCategId.Value
''retrieve the number of the category which corresponds to the depot
Set dbcaisse = CurrentDb
Set rsT = dbcaisse.OpenRecordset(recup, dbOpenDynaset)
categorie = rsT!id_categorie
''registration of the deposit
Set dbcaisse = CurrentDb
Set rsT = dbcaisse.OpenRecordset("T_Mouvement", dbOpenDynaset)
当执行到达Set rsT = dbcaisse.OpenRecordset(recup)
级别时我有这个错误
感谢您的回答
但是当我做 debug.print 恢复时,我有我的要求和我的价值,我有这个 SELECT id_categorie FROM T_Categorie WHERE T_Categorie.libelle = Wester union
不知道你的秘密值,如果存在它可能是文本,因此必须引用:
recup = "SELECT id_categorie FROM T_Categorie WHERE T_Categorie.libelle = '" & TxtCategId.Value & "'"