[pgsql-ayuda] Problema con DBI- DBD !!!

From: Adrian Galindo <agalindo(at)liceaga(dot)facmed(dot)unam(dot)mx>
To: pgsql-ayuda <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>, Lista de Perl <perl(at)tlali(dot)iztacala(dot)unam(dot)mx>
Subject: [pgsql-ayuda] Problema con DBI- DBD !!!
Date: 1999-03-11 19:40:26
Message-ID: Pine.LNX.3.96.990308174231.15585A-100000@liceaga.facmed.unam.mx
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda


Tenemos un peuqnio problemin con la interfaz DBI.

Sucede que hacemos el clasico lee linea por linea del un archivo e inserta
en una tabla.

La estructura del programa es como dice en la documentacion:

Estrablecer la conexion (apagando el autocommit)
Preparar el query con mascaras
Inserta linea 1,
Inserta linea 2,
....
'Commitea'

Todo va bien hasta que tenemos un campo de fecha vacio en el archivo de
texto, que se da cuando estan dos delimitadores juntos...

Como ya se preparo la conexion con mascaras, se le *tienen* que pasar
todos los parametros, y si se le pasa la cadena vacia, 'null', 'NULL',
undef y todas las posibles combinaciones posibles marca error. El error va
desde 'bad date external representation...' hasta 'attribute undef not
found...'

La pregunta es, como chingaos mando un campo de fecha vacio una vez
preparada la mascara???

Ya lo intente omitiendo el campo desde el $conn->prepare, pero tendria que
preparar la sentencia en cada iteracion del ciclo while (<...>).

Esperando su valiosa ayuda...

Salu2...

---------------------------
Adrian Galindo Hdez
Unidad de Estadistica
DGESII, UNAM
Ciudad de Mexico

--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text : cancelacion pgsql-ayuda

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message David Martnez Cuevas 1999-03-11 20:34:37 Re: [pgsql-ayuda] Libreria para Visual Basic
Previous Message Postmaster 1999-03-11 14:53:05 [pgsql-ayuda] Clientes ODBC