MySQL Forums :: Spanish :: errores al exportar datos numericos a txt


Advanced Search

errores al exportar datos numericos a txt
Posted by: dolors pastor ()
Date: November 13, 2010 04:03AM

Hola,
vereis tengo problemas para exportar datos numericos(doubles) desde una tabla mysql a un fichero de texto plano que luego cargo a una table de PostGresql.

ejecuto un script de visual basic con las siguientes instrucciones:

Set objFSO = CreateObject("Scripting.FileSystemObject") 'create and open text file
Set objOutFile = objFSO.OpenTextFile("C:\puestocliente\data\pedido.txt", 2, True)

el campo en Mysql llamado ("peso") esta definido como double(5,1),
Muy importante: en el servidor donde se ejecuta el script la configuraciĆ³n del sistema es para separador de miles (,) y para el decimal (.)
No lo puedo cambiar porque se ejecutan muchos scrips en el mismo server y podria afectar a alguno de ellos, entonces opte por manejar los datos del campo de la siguiente forma [replace(cast(peso as char),'.',',')] porque si no me multiplicaba por mil los decimales; ya que el postgresql no interpretaba igual las comas y los puntos, en fin la cuestion es que ahora me lo saca bien si el valor del campo peso no supera las centenas.
Ejemplos
valor 12.0 en el txt 12,0
valor 350.0 en el txt 350,nul
El nul me da error al integrar en el prostgresql
Sabeis a que puede ser debido? Agradeceria mucho la ayuda
Saludos

Options: ReplyQuote


Subject Views Written By Posted
errores al exportar datos numericos a txt 2615 dolors pastor 11/13/2010 04:03AM
Re: errores al exportar datos numericos a txt 797 Gonzalo Garcia Correas 11/13/2010 09:33AM
Re: errores al exportar datos numericos a txt 1034 dolors pastor 11/16/2010 04:49AM
Re: errores al exportar datos numericos a txt 676 Gonzalo Garcia Correas 11/16/2010 10:18AM
Re: errores al exportar datos numericos a txt 1073 dolors pastor 11/17/2010 06:44AM
Re: errores al exportar datos numericos a txt 1037 Gonzalo Garcia Correas 11/17/2010 12:43PM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.