Uso de palabras reservadas en INSERT/UPDATE para ACCESS

Publicado por & archivado en ASP, Programación.

Si estais trabajando con una base de datos ACCESS y realizais una operación de tipo INSERT/UPDATE es posible que os de este error:

Microsoft JET Database Engine error ‘80040e14’

Normalmente este error se produce por que haveis escrito mal la sentencia SQL. Pero lo que pocas veces se imagina la gente es que también puede dar este error si en la sentencias usais palabras reservadas como login, password, etc.

En estos casos debereis escribir la palabra reservada entre corchetes.

Por ejemplo:

ConexionBD.Execute(“INSERT INTO TB_ADMIN ([login],[password]) values(‘test’,’test’)”)

Espero que os sea de ayuda.

2 Comentarios para “Uso de palabras reservadas en INSERT/UPDATE para ACCESS”

  1. José Guerrero

    Amigo, tu comentario me ha quitado un dolor de cabezas que tenia desde hace varios días. Muchas gracias por la publicación (aunque sea del 2007).

    Responder
  2. Sara Bosch

    Gracias José Guerrero por comentar en nuestro blog. Sí, parece mentira que algo del 2007 siga siendo útil en el 2013… con lo que avanza la tecnología. 🙂

    Responder

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Utilizamos cookies de terceros para recoger información sobre sus visitas y su uso de nuestra web. En caso de continuar navegando por esta web entenderemos que acepta el uso de estos dispositivos. Más información: Política de Cookies .

ACEPTAR
Aviso de cookies
Artimedia