Sql Server y Visual Fox
tema enviado por cubisal@yahoo.es en SQL Server
tema iniciado el 28/10/2009
Estoy intentando migrar datos de tablas libres .dbf a una base de datos sql. Mi dificultad radica en que quiero mover el contenido de la tabla dbf a variables y posteriormente insertarlos a la tabla de la base sql.
Todos los ejemplos que he consultado hasta ahora en las diferentes páginas me muestran ejemplos de cómo hacer esto, pero los valores que mueven a los campos de la tabla sql son registrados explicitamente en la sentencia. Es decir:
=SqlExec(nHanConn,"INSERT INTO Area (AreCodigo, AreDescripcion) VALUES (2,'PERIFERIA')")
cuando lo que necesito hacer es lo siguiente:
do while .not. eof()
mover contenido de la tabla a variables
w_Codigo = Area -> Codigo
w_Nombre = Area -> Nombre
if luego insertar a la tabla de la base
=SqlExec(nHanConn,"INSERT INTO Area (AreCodigo, AreDescripcion) VALUES (w_Codigo,'w_Nombre')")
select Area
if .not. eof()
skip
else
exit
endif
enddo
Alguien puede ayudarme en corregir o completar mi rutina? Gracias desde ya