【发布时间】:2021-03-12 13:08:57
【问题描述】:
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) 的级别时出现此错误
谢谢你的回答
【问题讨论】:
-
那是因为
TxtCategId.Value没有价值。 -
供将来参考:使用 Debug.Print。 -- How to debug dynamic SQL in VBA
标签: vba ms-access ms-access-2016