VFP OLEDB con ASP

11/04/2005 - 17:41 por Luis María Guayán | Informe spam
Tengo un Win2K Server con IIS y una página ASP para consultar una tabla de
VFP.

La base de datos de VFP está en un servidor de otro dominio WinNT (existe
una relación de confianza bidireccional entre ambos dominios)

El código de la página ASP es el sig.

<%
SET oConn = CREATEOBJECT("ADODB.Connection")
SET oRS = CREATEOBJECT("ADODB.RECORDSET")
oConn.OPEN("PROVIDER=VFPOLEDB.1;Data
Source=\\MiServer\MiRecurso\dat\MiDBC.dbc")
%>

en la última línea me arroja el error:

Microsoft OLE DB Provider for Visual FoxPro (0x80040E21)
Invalid path or file name.

También he probado asignarle una letra al recurso compartido del servidor
con:

<%
SET oConn = CREATEOBJECT("ADODB.Connection")
SET oRS = CREATEOBJECT("ADODB.RECORDSET")
oConn.OPEN("PROVIDER=VFPOLEDB.1;Data Source=P:\dat\MiDBC.dbc")
%>

y sigo con el mismo error.

El nombre de la ruta y dase de datos es el correcto,

¿Cual puede ser el problema?
¿Debo asignar algun permiso especial a la carpeta donde tengo mi DBC?

Nota: Este mismo ejemplo funciona correctamente si la DBC está en un disco
local del servidor

Gracias,

Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos
 

Leer las respuestas

#1 Luis María Guayán
11/04/2005 - 20:29 | Informe spam
Ya he solucionado mi problema, era un tema de sincronización de permisos,
solo he desmacado la casilla de verificación del IIS 5.0 "Permitir que IIS
controle la contraseña" y listo ;-)

5.0 --
http://support.microsoft.com/kb/189408/es


Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos


"Luis María Guayán" escribió en el mensaje
news:
Tengo un Win2K Server con IIS y una página ASP para consultar una tabla de
VFP.

La base de datos de VFP está en un servidor de otro dominio WinNT (existe
una relación de confianza bidireccional entre ambos dominios)

El código de la página ASP es el sig.

<%
SET oConn = CREATEOBJECT("ADODB.Connection")
SET oRS = CREATEOBJECT("ADODB.RECORDSET")
oConn.OPEN("PROVIDER=VFPOLEDB.1;Data
Source=\\MiServer\MiRecurso\dat\MiDBC.dbc")
%>

en la última línea me arroja el error:

Microsoft OLE DB Provider for Visual FoxPro (0x80040E21)
Invalid path or file name.

También he probado asignarle una letra al recurso compartido del servidor
con:

<%
SET oConn = CREATEOBJECT("ADODB.Connection")
SET oRS = CREATEOBJECT("ADODB.RECORDSET")
oConn.OPEN("PROVIDER=VFPOLEDB.1;Data Source=P:\dat\MiDBC.dbc")
%>

y sigo con el mismo error.

El nombre de la ruta y dase de datos es el correcto,

¿Cual puede ser el problema?
¿Debo asignar algun permiso especial a la carpeta donde tengo mi DBC?

Nota: Este mismo ejemplo funciona correctamente si la DBC está en un disco
local del servidor

Gracias,

Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos



Preguntas similares