Ver Mensaje Individual
  #7 (permalink)  
Antiguo 23/10/2009, 02:36
ilemming
 
Fecha de Ingreso: octubre-2009
Mensajes: 2
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Subrealista, PHP - oci8 - Oracle, help!!

Hola y gracias por las aportaciones.

Aclaro puntos que veo que no me he explicado muy bien:
1º Ya me gustaria poder modificar el nombre de la tabla, pero hay otras cosillas que atacan a esa tabla y no tengo acceso.
2º La tabla tiene como 137 campos, la solución chapucilla de momento es un insert con ('' x137 veces), pero no puede ser.
3º Es un script de PHP con la libreria de OCI8 para opder trabajar con Base de Datos Oracle 8i
4º Lo de la vista lo voy a probar, gracias gildus, no se me había ocurrido.

Si me refiero a un acento en el nombre del campo de la tabla:
-->
$sqlInsert = "INSERT INTO PERFIL (CODIGO,NOMBRE,F_GRABACIÓN) VALUES ('TEST','TEST2','FECHA')";

<<FECHA: es VARCHAR2, no es un dato Date>>

$sqlInsert = oci_parse($con, $sqlInsert);

oci_execute($sqlInsert, OCI_DEFAULT)
<---

Respuesta por el navegador:

Warning: oci_execute() [function.oci-execute]: ORA-00911: caracter no valido in .....

Cuando se ejecuta el oci_execute me da el error que habeis visto, y lo da en la linea de oci_execute.

Gracias de nuevo.

Última edición por ilemming; 23/10/2009 a las 02:47 Razón: Se me olvidaba