Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Copiar datos de SQL 2008 a foxpro 2.6

Estas en el tema de Copiar datos de SQL 2008 a foxpro 2.6 en el foro de SQL Server en Foros del Web. Estimad@s, requiero de su ayuda, tengo una base de datos en SQL 2008 en la cual tengo una tabla donde se guardan los registros, necesito ...
  #1 (permalink)  
Antiguo 10/05/2012, 08:41
WR7
 
Fecha de Ingreso: mayo-2012
Mensajes: 2
Antigüedad: 12 años, 7 meses
Puntos: 0
Exclamación Copiar datos de SQL 2008 a foxpro 2.6

Estimad@s, requiero de su ayuda, tengo una base de datos en SQL 2008 en la cual tengo una tabla donde se guardan los registros, necesito q al momento de "guardar" se graben tambien en foxpro2.6..HELP-!! gracias
  #2 (permalink)  
Antiguo 10/05/2012, 10:18
Avatar de 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.
  #3 (permalink)  
Antiguo 14/05/2012, 08:50
WR7
 
Fecha de Ingreso: mayo-2012
Mensajes: 2
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: Copiar datos de SQL 2008 a foxpro 2.6

REVIDEUX.

Gracias por tu ayuda, te comento lo que tengo...... estoy trabajando en bases donde ya esta estructurado algunas cosas....tengo una pantalla en la cual consulto datos de fox en VS2010,lo que estoy haciendo es...grabar los registros que te comente en una tabla de SQL2008 pero tambien quiero que se graben el una archvio DBF en fox2.6 , adicional tambien tiene que grabarse en ORACLE( esa parte me falto)....es decir tiene q grabarse en 3 partes....el cursor y la tabla DBF ya los tengo....este es el codigo que tengo hasta este momento porq no tengo idea de como hacer ;)....

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;

namespace of.man.CatalogosGenerales
{

public class CopClientSQLFOX
{
OleDbConnection cop;

public CopClientSQLFOX()
{

cop = new OleDbConnection("Provider=VFPOLEDB.1 ;Data Source=D:\\2\\C1");


}

solo eso, como puedes ver es poco.....

Gracias.!!

Etiquetas: foxpro, registro, sql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:22.