Visual Basic - Cruce de Datos DBF y SQL Server

Life is soft - evento anual de software empresarial
 
Vista:

Cruce de Datos DBF y SQL Server

Publicado por Ricardo Uribe (3 intervenciones) el 14/10/2011 19:00:25
Buenos días a todos,

Espero me puedan ayudar, necesito cruzar información de una tabla que esta en DBF contra una tabla de mi Base de datos en SQL Server.

Por el momento puedo acceder a ambos datos sin problemas, pero quisiera por ejemplo saber que Clientes que están en mi tabla de SQL no se encuentran en la tabla en DBF.

He leído y revisado varias páginas buscando como hacer esto pero sin resultados positivos.

Muchas gracias
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

Cruce de Datos DBF y SQL Server

Publicado por Pedro Luis (57 intervenciones) el 15/10/2011 14:57:45
Se supone que tienes abiertas las dos tablas-
Dim consulta as recordset
Do Until tablasql.eof
set consulta=Bdd.(Select * tabladbf where clientedbf=clientesql)
if consulta.recordcount>0 then
print 'lo que sea
endif
tablasql.movenext
end do

esto está en esquema, habrá errores de sintaxis pero la idea está ahí
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

Cruce de Datos DBF y SQL Server

Publicado por Cruce de Datos DBF y SQL Server (3 intervenciones) el 17/10/2011 17:27:52
Hola Pedro Luis,

En primer lugar, gracias por contestar mi consulta.

Ahora no entiendo muy bien el ejemplo que me pones.

Resumiendo, me estás diciendo que haga una consulta a mi tabla DBF por cada código de cliente que tengo en mi tabla de SQL.

A decir verdad si pensé en esa salida, pero me parece un poco lento.

Lo que quería saber es si hay alguna forma de cruzar estos 2 resultados, como con un inner join, tal vez poniéndolos en tablas temporales, etc.

No lo comente, pero trabajo con VB 6.0 y SQL 2000 .

Saludos y gracias otra vez.
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