Saltar al contenido

ORA-00928 falta la palabra clave SELECT en Oracle

Este dilema se puede abordar de diferentes formas, pero en este caso te dejamos la respuesta más completa en nuestra opinión.

Solución:

las comillas simples son para string literales no para identificadores solo por lo que debe eliminarlo alrededor de columnNames.

INSERT INTO offer1 (RCODE,OFFERNO,DAT) VALUES (?,?,?)

y use executeUpdate ya que no está recuperando registros, lo que resulta en un conjunto resultante.

de DOCUMENTOS

booleano ejecutar()

  • Ejecuta la instrucción SQL en este objeto PreparedStatement, que puede ser cualquier tipo de instrucción SQL.

Conjunto resultante ejecutar la solicitud()

  • Ejecuta la consulta SQL en este objeto PreparedStatement y devuelve el objeto ResultSet generado por la consulta.

En t ejecutarActualizar()

  • Ejecuta la instrucción SQL en este objeto PreparedStatement, que debe ser una instrucción SQL INSERT, UPDATE o DELETE; o una declaración SQL que no devuelve nada, como una declaración DDL.

Sin las comillas simples, intente

String query="insert into offer1(RCODE,OFFERNO,DAT) values(?,?,?)"; 

por favor intente esto

String query="insert into offer1(RCODE,OFFERNO,DAT) values(?,?,?)"; 

Te mostramos comentarios y calificaciones

Si entiendes que ha sido de provecho nuestro post, agradeceríamos que lo compartas con otros programadores y nos ayudes a dar difusión a nuestro contenido.

¡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 *