No es mas fácil generar una conexión OLE DB con el oledb provider, según el
motor que quieras y luego en un programa o frm hacer una conexión a esa base
y la dejas abierta para otras futuras consultas

 

Walter Cómito

 Analista de Sistemas

 MP 0397 C.P.C.I.P.C.

 

›  <mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED] -
<mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED]

› msn:  <mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED]

( +54 351 494.4667 / 153.292.707

þ  <mailto:[EMAIL PROTECTED]> www.softram.com.ar

 

De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de
[EMAIL PROTECTED]
Enviado el: Miércoles, 18 de Junio de 2008 10:56 a.m.
Para: GUFA List Member
Asunto: [GUFA] driver oledb de vfp

 


 Hola, quería saber si habían utilizado la sentencia OPENROWSET de sql para
tomar directamente una tabla VFP desde SQL.

 

Al parecer, la sintaxis sería

 

SELECT *
    FROM OPENROWSET('VFPOLEDB',
       'C:\Path\';'';'',
       'select * from Tabla')

 

 

Pero me sale el error. Could not locate registry entry for OLE DB provider
'VFPOLEDB'.
OLE DB error trace [Non-interface error:  Provider not registered.].

 

El driver VFPOLEDB, está instalado con el instalador de MS downloads.

Verifiqué que esté la entrada en la registry y está en
HKey_Classes_Root/VFPOLEDB.

 

Tienen idea de qué podría estar pasando.

Un dato desconcertante: con el DTS, al importar (supuestamente con el mismo
driver) tablas DBF, funciona ok!!.

 

Gracias

 

 

 

Responder a