Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/06/2013, 01:34
maialenlopez
 
Fecha de Ingreso: abril-2012
Mensajes: 449
Antigüedad: 12 años
Puntos: 7
Respuesta: Error ORA-01722: invalid number

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Código vb:
Ver original
  1. sql = "insert into sapsr3.zgastos_gen (zimkm2) "
  2. sql = sql + "values(' " & importekm2 & " ')"
Estás metiendo un número como cadena de texto. Oracle suele validar esa condición y devolver ese error.
Embebelo como numero, no como cadena, y vuelve a probar.
Código vb:
Ver original
  1. sql = "insert into sapsr3.zgastos_gen (zimkm2) "
  2. sql += "values(" & importekm2 & ")"
Hola, he quitado lo que me dijiste de las ' ' pero ahora me da el siguiente error: ORA-00936: missing expresion

__________________
Gracias por todo;

Un saludo