Valor de variable en sentencia SQL

Hola buenas,

supongamos el siguiente procedimiento con una variable x (aunque sea una constante) con el fin de eliminar un registro:

Private Sub Enviar_Click()

dim x as integer

x=2

DoCmd.RunSQL ("Delete from Tabla where Number=x")

End Sub

La pregunta sería cómo asignar en la consulta SQL el valor de la variable x para que el procedimiento se ejecute correctamente, dado que tal y como está escrito, es decir: "...where Number=x", no funciona como debería hacerlo.

No vale poner Number=2, pues debo hacerlo usando la variable x.

Gracias de antemano y un saludo.

Añade tu respuesta

Haz clic para o