Sql 尝试在中插入值以访问数据库的操作无效
下面是我的代码,当我尝试运行它时,代码最后一行出现错误消息“Invalid Operation”,导致代码崩溃。所有语法看起来都正确。我做错了什么Sql 尝试在中插入值以访问数据库的操作无效,sql,ms-access,vba,Sql,Ms Access,Vba,下面是我的代码,当我尝试运行它时,代码最后一行出现错误消息“Invalid Operation”,导致代码崩溃。所有语法看起来都正确。我做错了什么 PCycle = PreviousCycle(CurrentCycle(Me.cobMainType.Value), mainType(Me.cobMainType.Value)) SQL = "INSERT INTO tblVehMainType (MainID, PartID, VehTypeID)" SQL = SQL & " Sel
PCycle = PreviousCycle(CurrentCycle(Me.cobMainType.Value), mainType(Me.cobMainType.Value))
SQL = "INSERT INTO tblVehMainType (MainID, PartID, VehTypeID)"
SQL = SQL & " Select " & Me.cobMainType & ", PartID, VehTypeID"
SQL = SQL & " From tblVehMainType "
SQL = SQL & " WHERE vehTypeID = " & Me.cobVehType & " AND MainID = " & PCycle & ";"
Set rst = CurrentDb.OpenRecordset(SQL)
INSERT
语句不会返回记录集,因此不应使用.OpenRecordset
运行它。您应该使用。执行