Delete con condicion Where tipo Numero
Espero me puedan ayudar con este problema en mi línea de código que es esta:
Private Sub Comando71_Click() Dim strSQL As String strSQL = "DELETE * FROM Tbl_SALIDAS WHERE Codigo_Movimiento = '" & Me.Codigo_Movimiento.Value CurrentDb.Execute strSQL, dbFailOnError End Sub
lo que deseo hacer, como pueden ver, es una consulta de eliminacion dependiendo el valor del campo "Codigo_Movimiento", el problema esta en que me marca error en la parte del WHERE ya que el valor es numerico, y tengo entendido de que es diferente la manera de ponerlo entre comillas. Ya traté de esta manera:
Private Sub Comando71_Click() Dim strSQL As String strSQL = "DELETE * FROM Tbl_SALIDAS WHERE Codigo_Movimiento ='" & Me.Codigo_Movimiento.Value &"'" CurrentDb.Execute strSQL, dbFailOnError End Sub
pero me manda un error "No coinciden los tipos de datos en la expresion de criterios".
2 Respuestas
Respuesta de Leo Vasquez
1
Respuesta de Sveinbjorn El Rojo
2