Foro de elhacker.net

Programación => Bases de Datos => Mensaje iniciado por: mapers en 21 Mayo 2011, 08:32 am



Título: Error de sintaxis en la instrucci?n INSERT INTO
Publicado por: mapers en 21 Mayo 2011, 08:32 am
Buenas señores del foro desearia qu eme ayudaran con esta duda porque me sale este tipo de error cuando intento agregar nuevos datos a mi base de datos ACSSES

mi code para  ingresar datos es
Código
  1. public void agregarusuario(String cad1,String cad2,String cad3, String cad4,
  2.           String cad5, String cad6, String cad7, String cad8, String cad9, String cad10){
  3.   CD ="INSERT INTO Primera_Tabla (Entradas_complejidad,Salidas_complejidad," +
  4.                  "Consultas_complejidad,Archivos_complejidad,Interfaz del Programa_complejidad" +
  5.                  ",Entradas_cuentas,Salidas_cuentas,Consultas_cuentas," +
  6.                  "Archivos_cuentas,Interfaz del Programa_cuentas) VALUES('"+cad1+"','"+cad2+"','"+cad3+"','"+cad4+"','"+cad5+"','"
  7.                  +cad6+"','"+cad7+"','"+cad8+"','"+cad9+"','"+cad10+"'"+")";
  8.       try{
  9.          bd.conectarBaseDeDatos();
  10.  
  11.          bd.sentencia.execute(CD);
  12.  
  13.       System.out.println(CD);
  14.    }catch (Exception e){
  15.    e.printStackTrace();
  16.    }
  17.    System.out.println(CD);
  18. }
  19.  


y el error que me marca es el siguiente

Conexion exitosa :D
java.sql.SQLException: [Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis en la instrucci?n INSERT INTO.
        at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6957)
        at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7114)
        at sun.jdbc.odbc.JdbcOdbc.SQLExecDirect(JdbcOdbc.java:3110)
        at sun.jdbc.odbc.JdbcOdbcStatement.execute(JdbcOdbcStatement.java:338)
        at clases.agregar.agregarusuario(agregar.java:26)
        at Principal.Compiz_.jButton1ActionPerformed(Compiz_.java:462)
        at Principal.Compiz_.access$000(Compiz_.java:8)
        at Principal.Compiz_$1.actionPerformed(Compiz_.java:226)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
        at java.awt.Component.processMouseEvent(Component.java:6263)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
        at java.awt.Component.processEvent(Component.java:6028)
        at java.awt.Container.processEvent(Container.java:2041)
        at java.awt.Component.dispatchEventImpl(Component.java:4630)
        at java.awt.Container.dispatchEventImpl(Container.java:2099)
        at java.awt.Component.dispatchEvent(Component.java:4460)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
        at java.awt.Container.dispatchEventImpl(Container.java:2085)
        at java.awt.Window.dispatchEventImpl(Window.java:2478)
        at java.awt.Component.dispatchEvent(Component.java:4460)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
INSERT INTO Primera_Tabla(Entradas_complejidad,Salidas_complejidad,Consultas_complejidad,Archivos_complejidad,Interfaz del Programa_complejidad,Entradas_cuentas,Salidas_cuentas,Consultas_cuentas,Archivos_cuentas,Interfaz del Programa_cuentas) VALUES('ma','ma','ma','ma','ma','ma','ma','ma','ma','ma')
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)


espero su respuesta ......gracias



Título: Re: Error de sintaxis en la instrucci?n INSERT INTO
Publicado por: mapers en 21 Mayo 2011, 08:39 am
Resuelto era los espacios que habia dejado en los nombres de los campos :D