Hola a todos tengo que realizar unas actualizacion
en unos dbfs y me sale un error bastante raro, sin embargo cuando hago un
insert, no hay ningun problema al respecto, le adjunto los querys.
Tengo Windows 2003 Small Business, SQL Server SP4,
Visual Fox Pro Oledb Instalado.
----- Query 1
SELECT *
FROM
OpenDataSource('VFPOLEDB','Data Source=C:\dbfs;Mode=Read;User
ID=;Password=;DSN=')...tabgener
------Query 1 Funciona
correctamente
------Query 2
INSERT INTO
OpenDataSource('VFPOLEDB','Data Source=C:\dbfs;Mode=Read;User
ID=;Password=;DSN=')...tabgener
SELECT *
FROM
OpenDataSource('VFPOLEDB','Data Source=C:\dbfs;Mode=Read;User
ID=;Password=;DSN=')...tabgener
where tab_clave='00'
------- Query 2 Funciona Correctamente
-----Query 3
update
OpenDataSource('VFPOLEDB','Data Source=C:\dbfs;Mode=Read;User
ID=;Password=;DSN=')...tabgener
set tab_user='SISTEMAS'
where
tab_clave='00'
Sale el Siguiente mensaje de Error
Servidor: mensaje 7333, nivel 16,
estado 2, línea 1
No se puede obtener una fila con un marcador del proveedor
OLE DB 'VFPOLEDB'.
[OLE/DB provider returned message: La operación de
múltiples pasos de OLE DB generó errores. Compruebe los valores de estado de OLE
DB si es posible. No se realizó ningún trabajo.]
-------- Query 3 Presenta Errores
Alguna Sugerencia
Gracias
Jorge