Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/05/2012, 10:18
Avatar de REVIDEUX
REVIDEUX
 
Fecha de Ingreso: septiembre-2011
Ubicación: Lima, Peru, Peru
Mensajes: 23
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Copiar datos de SQL 2008 a foxpro 2.6

Hola que tal:

Bueno hasta el momento solo nos comentas que quieres guardar registros, pero me gustaria saber si ya tienes un cursor con todos los datos llenos, la conexion al sql 2008 y tambien el dbf al cual quieres insertar, podrias enviar tu codigo para saber en que se puede apoyar.

Unos ejemplitos:

Código visual fox:
Ver original
  1. cConexion = "Driver={SQL Server};server=SERVER;Database=tuBD;Uid=sa;wd=tuPass"    
  2.     Conexion = SQLSTRINGCONNECT(cConexion)
  3.      = SQLSETPROP(Conexion, 'asynchronous', .F.)
  4. Resul_prepare=SQLprepare(Conexion,"Select tpdocu,dsdocu,"+;
  5. "dcdocu From  tipodocumento","CTempo_5")
  6. Resul_sqlexec=SQLExec(Conexion)

para insertar:
Código visual fox:
Ver original
  1. SELE CTEMPO_6
  2. SCAN
  3.     SCATTER MEMVAR
  4.     campo_mysql='Insert Into tipodocumento (tpdocu,'+;
  5.     'dsdocu,'+;
  6.     'dcdocu) '+;
  7.     'Value ("'+;
  8.     alltrim(m.tpdocu)+'","'+;
  9.     alltrim(m.dsdocu)+'","'+;
  10.     alltrim(m.dcdocu)+'")'
  11.         =SQLEXEC(thisform.nconexion,campo_mysql)
  12.  
  13. ENDSCAN

Saludos cordiales.