error en codigo
Publicado por Esperanza (4 intervenciones) el 05/11/2010 15:22:12
Ayuda p.f. tengo una aplicacion con vb6 y dao conectada a bd access, estoy comparando dos archivos access para validar si la etiqueta de uno es igual a la del otro, si es igual debo ignorar el registro y validar el siguiente, si es diferente debo agregar el registro de la tabla2 de la bd2 a la tabla1 de la bd1 he logrado conectarlos pero en la consulta me arroja null en el campo de la bd2 este es el codigo
Data1.RecordSource = "select * from [tabla1] order by [Etiqueta]"
Data1.Refresh
cantidad1 = Data1.Recordset.RecordCount
Data1.Recordset.MoveFirst
Data2.RecordSource = "select * from [tabla1] order by [Etiqueta]"
Data2.Refresh
cantidad2 = Data2.Recordset.RecordCount
Data2.Recordset.MoveFirst
For i = 1 To cantidad2
If cantidad1 = cantidad2 Then
'si entra aqui es porque los datos del campo son iguales
Else
If Data1.Recordset("Etiqueta") = Data2.Recordset("Etiqueta") Then
'Debo ignorar el registro porque ya existe, y brincar al siguiente registro
Else
'Debo agregar este registro a la bd1 porque no existe es articulo nuevo
'End If
End If
Next i
Data1.RecordSource = "select * from [tabla1] order by [Etiqueta]"
Data1.Refresh
cantidad1 = Data1.Recordset.RecordCount
Data1.Recordset.MoveFirst
Data2.RecordSource = "select * from [tabla1] order by [Etiqueta]"
Data2.Refresh
cantidad2 = Data2.Recordset.RecordCount
Data2.Recordset.MoveFirst
For i = 1 To cantidad2
If cantidad1 = cantidad2 Then
'si entra aqui es porque los datos del campo son iguales
Else
If Data1.Recordset("Etiqueta") = Data2.Recordset("Etiqueta") Then
'Debo ignorar el registro porque ya existe, y brincar al siguiente registro
Else
'Debo agregar este registro a la bd1 porque no existe es articulo nuevo
'End If
End If
Next i
Valora esta pregunta
0