MySQL - Problema al trasladar Datos de VFP a Mysql

 
Vista:

Problema al trasladar Datos de VFP a Mysql

Publicado por Joel (1 intervención) el 17/09/2013 02:47:00
Buenas Noches

he llevado datos como por ejemplo de la tabla articulo.dbf , clientes.dbf , total.dbf el inconveniente esta en que en la tabla articulo y total desde PhpMysql me muestra como si hubierra registros en BLANCO, y por que muestra estos datos negativos, y como la tabla clientes no esta con este inconveniente, al trasladar de vfp a Mysql he eliminado los registros marcados ( pack )y registros que haya habido en blanco

al visualizar las tablas de mi base de datos

TABLE ACCION ROWS TYPE COLLATION SIZE
articulo - 24,850 InnoDB
clientes 2,599 InnoDB
total - 20,301 InnoDB
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Problema al trasladar Datos de VFP a Mysql

Publicado por devilsito (2 intervenciones) el 13/10/2013 01:15:58
Yo solucione ese asunto pasando las tablas de vfp a csv, creando un procedimiento:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
sele * FROM hrt_masol2 INTO CURSOR cur_csv_masol
  IF FILE("c:\gmi\puntodeventa\exportdata\masol_web.csv")
  	DELETE FILE c:\gmi\puntodeventa\exportdata\masol_web.csv
  ENDIF
  arch = fcreate("c:\gmi\puntodeventa\exportdata\masol_web.csv")
  ini = '"'
  sep = '";'+'"'
  SET POINT TO "."
  DO WHILE !EOF()
	  lin  = ini+ ALLTRIM(STR(codpry_c))+sep+;
	  ALLTRIM(cotofe_c)+sep+;
	  ALLTRIM(STR(numsol_c))+sep+;
	  fecha_csv(fchvis_d)+sep+;
	  ALLTRIM(hrsvis_c)+sep+;
	  ALLTRIM(padl(precio_n,8," "))+sep+;
	  ALLTRIM(padl(descto_n,8," "))+sep+;
	  ALLTRIM(padl(oferta_n,8," "))+ini
	  FPUTS(arch,lin)
	  Skip
  ENDDO
  fclose(arch)
  SET POINT TO ","
  use
return

Lo unica salvedad es que las fechas debes darle el formato YYYY-MM-DD, y para ello he creado la funcion fecha_csv
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar