Boa Tarde,
Estou convertendo uma base de dados gigante para um cliente e tenho campos data em branco na base original em firebird.
Acontece que são arquivos com muitos campos e faço isto em um while do arquivo origem para o insert no arquivo destino.
Se o campo data origem esta vazio eu tenho tentado desta forma:
$nascim = $meus_dados->fields[11];
if(empty($nascim)){
$nascim = NULL;
}else $nascim = "'$nascim'";
E na hora do insert:
'BRASIL',
$nascim,
'{$meus_dados->fields[12]}',
Mas mesmo assim tem dado ERRO:
ERRO
pg_query(): Query failed: ERRO: erro de sintaxe em ou próximo a "," LINE 43: , ^
Alguma sugestão de como tratar este campo que esta nulo na tabela origem e gravar certo na tabela destino sem chumbar o '1900-01-01' ?????
Obrigada,
Ana Brock
skype:brockinf
Representante Scriptcase no RS.