Daniel:

Por default en SQL 2005 el OPENROWSET esta deshabilitado, por lo tanto tendrías 
que entrar a configurarlo para que te permita usarlo.

 

Saludos.

Alejandro Nelis

 

De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de [EMAIL PROTECTED]
Enviado el: miércoles, 18 de junio de 2008 11:39 a.m.
Para: GUFA List Member
Asunto: [GUFA] driver oledb de vfp

 

gracias por tu respuesta Alejandro.

 

Probé con VFPOLEDB.1, VFPOLEDB.2 y VFPOLEDB, en todos los casos me dio el mismo 
problema.

 

Me decis "por supuesto que tendrías que habilitar el OPENROWSET en el sql". No 
sé a qué te referís...

 

Gracias

 


 

 

-----Original Message-----
From: "Alejandro David Nelis Robles \(GUFA\)" <[EMAIL PROTECTED]>
To: "GUFA List Member"  <[email protected]>
Date: Wed, 18 Jun 2008 11:19:20 -0300
Subject: [GUFA] driver oledb de vfp

Daniel

Te falto  'VFPOLEDB.1’, y creo que con eso estaría bien por supuesto que 
tendrías que habilitar el OPENROWSET  en el SQL .

 

Alejandro Nelis

 

 

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