Foro de NeobooK by HARKO :: Ver tema - importar todos los datos de un archivo de texto a una base
Home to Foro de NeobooK by  HARKO
FAQSearchMembersGroupsProfilePMsRegisterLoginLogout
 
importar todos los datos de un archivo de texto a una base

 
Publicar Nuevo Tema   Responder al Tema    Índice de Foro de NeobooK by HARKO -> Neobook V5
Ver tema anterior :: Ver siguiente tema  
Autor Mensaje
ALEXS
Administrador
Mensajes: 4
Registrado: 02 Nov 2005
MensajePublicado: Mie Feb 03, 2010 10:26 pm    Título del mensaje: importar todos los datos de un archivo de texto a una base Responder citando

Realmente me esta volviendo loco

Tengo una base de datos que contiene tres campos y por otro lado
tengo un archivo de texto que genero en mi server con tres campos
separados por ","

abro la base de datos
y le imorto los datos de ese archivo
resultado solo me importa un registro y me deja un registro en
blanco delante

Estoy usando el neodbd 2.43

Hay alguna instruccion especial para que importe todos las lineas
del archivo de texto a los registros de la base


dbfOpen "[PubDir]\estadisticas\[campaña].dbf" "UpdateBaseTracker2"
dbfDeleteAll "[PubDir]\estadisticas\[campaña].dbf"

DownloadFile "http://midominio.com/tracer/[id_usuario]/[campaña].txt" "[PubDir]\temp\[campaña].txt" "Async"
dbfImport "[PubDir]\estadisticas\[campaña].dbf" "[PubDir]\temp\[campaña].txt"
dbfSetColumnWidths "[PubDir]\estadisticas\[campaña].dbf" "280|160|125"
dbfSetTitleStyle "[PubDir]\estadisticas\[campaña].dbf" "92,92,92" "Arial" "10" "Bold" "White"
dbfSetCellStyle "[PubDir]\estadisticas\[campaña].dbf" "248,250,211" "Arial" "9" "Normal" "WindowText"
dbfSetColumnTitles "[PubDir]\estadisticas\[campaña].dbf" "Email Abierto|Ip Remitente|Fecha Apertura|"
dbfShowTable"[PubDir]\estadisticas\[campaña].dbf" "Rectangulo100" "ReadOnly"

Math "[recCount] / 100" "-1" "[resu]"
Volver arriba
Ver perfil del usuario Enviar mensaje privado Enviar correo
David
Administrador
Mensajes: 418
Ubicación: Republica Argentina
Registrado: 02 Nov 2005
MensajePublicado: Jue Feb 04, 2010 9:22 pm    Título del mensaje: Responder citando

Hola Alex,

Varias observaciones:

a) lo del registro en blanco, es un defecto congénito de las estructuras de datos dBF. Siempre tienes que estar borrando los registros vacíos para que esto no suceda.

b) Ignoro si los datos que muestras son mas o menos reales. Pero si asi fuera, es probable que si tu servidor es Linux, el archivo [campaña] pueda verse afectada por el uso de la eñe. Asegurate de evitar los caracteres especiales.

c) Ignoro si la descarga del archivo [campaña].txt se realiza de modo correcto. Tienes posiblidad de leerlo una vez descargado ? Si esto fuera asi.. la lectura de ese archivo es correcta ? Tiene todos los datos que necesitas ?

d) No tengo mucha experiencia en el uso del Plugin NeoBookDB. Imagino que a la acción DBFImport le deberías informar previamente la longitud de cada campo para que la importación no la realice en el primer campo del primer registro. Tal vez si todo lo previo funcione, es que te esté faltando definir esto, porque la función no debe saber cuantos caracteres tiene que poner en cada campo.

Espero te resulte de utilidad.

Saludos desde Buenos Aires,
David de Argentina
Volver arriba
Ver perfil del usuario Enviar mensaje privado Visitar sitio web del autor Dirección AIM Yahoo Messenger MSN Messenger
HARKO
Administrador
Mensajes: 320
Registrado: 02 Nov 2005
MensajePublicado: Dom Feb 07, 2010 12:31 am    Título del mensaje: HARKO Responder citando

Mira en tu correo creo que alli esta la solucion..

SuerT
Volver arriba
Ver perfil del usuario Enviar mensaje privado
Mostrar mensajes anteriores:   
Publicar Nuevo Tema   Responder al Tema    Índice de Foro de NeobooK by HARKO -> Neobook V5 Todas las horas están en GMT + 1 Hora
Página 1 de 1

 
Saltar a:  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas



Powered by phpBB © 2001, 2002 phpBB Group
Graphite Theme © 2004 DisfunktionCrew.com