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

sql server 2000(como recorrer la base desde vb 6.0)

Estas en el tema de sql server 2000(como recorrer la base desde vb 6.0) en el foro de Bases de Datos General en Foros del Web. tengo un sistema el cual tiene que comparar dos tablas, el contenido de los registros es muy grande. pense recorrerlo con recordset desdes vb 6.0 ...
  #1 (permalink)  
Antiguo 21/04/2004, 12:08
 
Fecha de Ingreso: abril-2004
Ubicación: mexico df
Mensajes: 5
Antigüedad: 20 años
Puntos: 0
sql server 2000(como recorrer la base desde vb 6.0)

tengo un sistema el cual tiene que comparar dos tablas, el contenido de los registros es muy grande.
pense recorrerlo con recordset desdes vb 6.0
pero no le entindo , despues dicen que con indices.

la comparacion tiene que ser uno a uno

ayuda por favor
  #2 (permalink)  
Antiguo 21/04/2004, 14:18
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
No sería mas sencillo hacerlo desde SQL Server directamente?

Que es lo que necesitas? Puede que la mejor opcion sea hacer un Stored Procedure que solemente regrese los resultados ya procesador a tu aplicación.

PD. Los indices solamente son para ordenar los registros, de manera que las operaciones sean mas rápidas, pero a fin de cuentas trabajas con un recordset
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
  #3 (permalink)  
Antiguo 13/06/2005, 14:10
 
Fecha de Ingreso: abril-2004
Ubicación: Maracaibo
Mensajes: 18
Antigüedad: 20 años, 1 mes
Puntos: 0
Pero de que manera seria ese Store Procedure, cuales serian las sentencias a colocar, he pensado en un While, pero me da errores...
__________________
FAON
  #4 (permalink)  
Antiguo 14/06/2005, 17:17
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
Eso depende de la manera en que quieras hacer el análisis.

Pero la manera general sería abrir un cursor y dentro del while hacer las pruebas que quieres.

Otra alternativa mucho mas eficiente es hacer JOINS o OUTER JOINS para obtener los datos y hacer las pruebas en registros uno a uno (o solo a los que están de un solo lado) dependiendo de lo que necesites
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
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 22:54.