Saltar al contenido

Error de SQL: sintaxis incorrecta cerca de la palabra clave ‘Usuario’

Solución:

User es una palabra clave reservada, por lo que debe usar corchetes para dejar explícito que se refiere a la objeto llamado “Usuario”, es decir, use [User] en lugar de User.

Usuario es una palabra clave reservada t-sql. Incluirlo entre corchetes debería resolver este problema. Por ejemplo, INSERT INTO [User]

ejecute su consulta contra la base de datos. Puede utilizar la palabra clave declare sql para definir sus variables y darles valores. Si necesita averiguar los valores de las variables, establezca un punto de interrupción en conn.Open y luego use la ventana locals para ver qué valores está pasando. Otra herramienta a su disposición es Sql Profiler. Puede iniciar un seguimiento y luego ejecutar su programa. Debería poder ver la consulta ejecutada en el perfil después de que se haya ejecutado el código que ha publicado.

Todo esto debería ayudarlo a descubrir qué está mal con su sql cuando la excepción no proporciona suficiente información.

Sql Server Management Studio debería haber resaltado la palabra clave User en su declaración sql, mostrando fácilmente que necesita corchetes alrededor de la siguiente manera: [User]

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

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