Error en OLE DB for V Fox 9.0

16/01/2006 - 19:09 por Ricardo Soto | Informe spam
Amigos Foxnautas :

El ejemplo de Luis Maria Guayán sobre Acceso a datos con OLE DB, me da el
siguiente error al subirlo a Internet :

Microsoft OLE DB Provider for Visual FoxPro error '80040e21'

Invalid path or file name.

/vfp/vfpoledb.asp, line 9

Está todo instalado; Los ASP, La BD, El OLE DB y el MDAC ¿no se que pasará?

Atte
Ricardo Soto

¡Nada corre cómo un zorro, adelante adelante adelante VFP!


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway

Preguntas similare

Leer las respuestas

#6 Ricardo Soto
02/02/2006 - 23:07 | Informe spam
Estimados :

¡Nada corre cómo un zorro, adelante adelante adelante VFP!


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
#7 Ricardo Soto
02/02/2006 - 23:51 | Informe spam
Luis :

Cualquier cambio al sitio lo hago yo (Ricardo Soto); pero la Base Datos
está en un Hosting en Internet (Un servidor fuera de mi PC), ahí no tengo
claro quien maneja lo de los permisos; necesito una ayudita...

Atte
Ricardo Soto

¡Nada corre cómo un zorro, adelante adelante adelante VFP!


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
#8 Luis María Guayán
03/02/2006 - 12:33 | Informe spam
Si tienes la base de datos en un hosting, las páginas ASP deberan estar en
el mismo hosting, (como así también el OLEDB Provider) y el administrador
del sitio es quien manejará los permisos del usuario anónimo de Internet.

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

"Ricardo Soto" escribió en el mensaje
news:%
Luis :

Cualquier cambio al sitio lo hago yo (Ricardo Soto); pero la Base Datos
está en un Hosting en Internet (Un servidor fuera de mi PC), ahí no tengo
claro quien maneja lo de los permisos; necesito una ayudita...

Atte
Ricardo Soto

¡Nada corre cómo un zorro, adelante adelante adelante VFP!


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
#9 Richard Reveron
22/02/2006 - 00:44 | Informe spam
Hola a todos, me acabo de inscribir a su portal, me parece que está
excelente, con respecto a tu pregunta, generalmente en los servidores web,
tu mismo debes darle permisos a la carpeta donde esta la base de datos,
esto lo haces dandole boton derecho a la carpeta y le das permisos de
escritura a todos los usuarios, otra cosa que veo es que estas utilizando
en la ruta de conexion el provider y no el driver, te anexo copia del
string de conexion:

dim conn

set conn = Server.CreateObject("ADODB.Connection")

conn.open("Driver={Microsoft Visual FoxPro
Driver};SourceTypeÛC;SourceDB=C:\Program
Files\PB2\bldatos.dbc;Exclusive=No;Collate=Machine;")

Nota: como estas trabajando en un servidor web no puedes usar la ruta
física como la escribi en la parte superior, debes concatenar con
server.MapPath(directorio virtual), por ejemplo: si tu estas llamando a la
conexion desde la carpeta ASP, y la base de datos esta en la carpeta VFP,
al cual esta al mismo nivel de ASP, tienes que colocar la concanetacion de
esta forma:

conn.open("Driver={Microsoft Visual FoxPro
Driver};SourceTypeÛC;SourceDB=" & server.mappath("../VFP") &
"basedatos.dbc;Exclusive=No;Collate=Machine;")"


Espero que sea de tu ayuda






PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida