• Viernes 15 de Noviembre de 2024, 14:07

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - sigma15

Páginas: [1]
1
Visual Basic 6.0 e inferiores / Error de Recordcount en VB6 sobre windows XP
« en: Miércoles 26 de Febrero de 2003, 13:54 »
Hola:

El motivo de mi mensaje es para reportar un error que
ocurre en una aplicación que hice en Visual Basic VI y la
ejecuto bajo windows XP. Una de las cosas que hace esta
aplicación es conectarse a determinadas tablas DBF de otro
sistema hecho en Visual Fox, seleccionar algunos campos y
llenar un recordset que posteriormente recorre para
actualizar otra base de datos.
Pero el problema ocurre en algunas tablas y no en todas. Y
a la vez ese error sólo se da en las máquinas que tienen
instalado windows XP.
Después de debbugear la aplicación pude deducir que cuando
hago un "SELECT codigo, nombre FROM Clientes" da error de
recordcount y si en cambio hago "SELECT nombre FROM
Clientes" el recordcount no falla. Evidentemente el
problema se genera con el campo "Codigo" de la tabla
Clientes. Pero por ejemplo existe otra tabla llamada
Proveedores y la importación la hace correctamente, y esa
tabla también tiene el campo "Codigo".
Ya revise, reindexe y limpie los registros "Basura" de la
tabla de fox pero el problema persiste.

El error en sí es:

Error -2147467259 "El proveedor de datos u otro servicio
devolvió un estado E_FAIL"

Desde ya, muchas gracias

Páginas: [1]