MySQL Forums
Forum List  »  Spanish

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
3402
November 13, 2010 04:03AM


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.