Consulta Sql
Publicado por Ro_dri_go (10 intervenciones) el 01/02/2010 18:03:02
Hola, quiero grabar los datos de una tabla dbf (movi) a una bd en sql, consegui conectarme a la bd pero no se como hacer para enviarle los datos de mi tabla dbf a al tabla en sql.
Les muestro el codigo para que me corrigan o me ayuden con esto porfavor.
SELECT 7
*!* Cadena de conexion
strCadena = "DRIVER={SQL Server};";
+"SERVER=" + ALLTRIM(strDireccionip) + ";";
+"DATABASE=" + ALLTRIM(strServidorBd)+ ";"
strConexion = SQLSTRINGCONNECT(strCadena)
*!* Verificando la conexion
IF strConexion>0
MESSAGEBOX('Conexión realizada', 48, 'SQL Connect Message')
LOCAL rs as "adodb.recordset"
rs = CREATEOBJECT('adodb.recordset')
*!* rs = SELECT * FROM movi
*!* Procedimientos de Backup
SQLEXEC(strConexion,"INSERT INTO MoviDatos (FEC_,SEMANA,NRO,TMOV,RAZO,GLOSA,IMPOR,TCAM,RUC,AREA,TDOC,TIPO,HORA) SELECT * FROM " + &movi + ")"
ELSE
MESSAGEBOX('No fue posible establecer conexión, porfavor informe al administrador del sistema', 16, 'SQL Connect Error')
ENDIF
El problema es en el procedimiento Backup estoy tratando de ejecutar un insert into pero no se como decirle que use la tabla dbf (movi), para que inserte sus registros en el sql.
Le agradecere mucho su ayuda.
Saludos.
Les muestro el codigo para que me corrigan o me ayuden con esto porfavor.
SELECT 7
*!* Cadena de conexion
strCadena = "DRIVER={SQL Server};";
+"SERVER=" + ALLTRIM(strDireccionip) + ";";
+"DATABASE=" + ALLTRIM(strServidorBd)+ ";"
strConexion = SQLSTRINGCONNECT(strCadena)
*!* Verificando la conexion
IF strConexion>0
MESSAGEBOX('Conexión realizada', 48, 'SQL Connect Message')
LOCAL rs as "adodb.recordset"
rs = CREATEOBJECT('adodb.recordset')
*!* rs = SELECT * FROM movi
*!* Procedimientos de Backup
SQLEXEC(strConexion,"INSERT INTO MoviDatos (FEC_,SEMANA,NRO,TMOV,RAZO,GLOSA,IMPOR,TCAM,RUC,AREA,TDOC,TIPO,HORA) SELECT * FROM " + &movi + ")"
ELSE
MESSAGEBOX('No fue posible establecer conexión, porfavor informe al administrador del sistema', 16, 'SQL Connect Error')
ENDIF
El problema es en el procedimiento Backup estoy tratando de ejecutar un insert into pero no se como decirle que use la tabla dbf (movi), para que inserte sus registros en el sql.
Le agradecere mucho su ayuda.
Saludos.
Valora esta pregunta


0