Sentencia SQL en Access VBA Error 3061
Tengo la siguiente sentencia dentro de un bucle para que el recordset me de el último registro de unos productos filtrados
Dim Rst3 As DAO.Recordset
Dim variable As String
variable = Rst1!IdMedicamento
Set Rst3 = CurrentDb.OpenRecordset("SELECT TOP 1 * FROM tbl_AlmacenIngreso WHERE IdMedicamentos=" & variable & " ORDER BY Id DESC")
También he intentado poniendo la variable Rst1! IdMedicamento directamente en la sentencia pero nada.
Me indica que "Se ha producido el error 3061 en tiempo de ejecución. Pocos parámetros. Se esperaba 2.
Mi motor de base de datos es MySQL
Soy nuevo en programación por favor, alguien que me pueda indicar cómo se usa correctamente las comillas en estas sentencias, ya que me raya por completo.
1 Respuesta
Respuesta de Sveinbjorn El Rojo
2