ya no se que hacer!!! no actualiza una dbf desde asp

10/01/2004 - 05:02 por Jorge Diaz | Informe spam
Estimados amigos tengo un problema de hace dos días estoy tratando de
actualizar un archivo dbf desde asp y mes sale el siguiente error :

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Visual FoxPro Driver]Cannot update the cursor.
/cmillenium.com.sv/Soporte_Tecnico/envia_email.asp, línea 22

ya vi los permisos de las carpetas del directori inetpub, ya probe dandole
el mismo usuario de inicio de sesion en los permisos, en administracion de
internet information server ya le dije que el directorio y cada archivo de
ese directorio seran de lectura escritura, ya reinstale IIS no se que mas
hacer estoy desesperado...

Espero que a alguien le haya salido el mismo error y pueda ayudarme, la
plataforma que estoy usando es XP Professional...

Saludos

Preguntas similare

Leer las respuestas

#11 Sashka
13/01/2004 - 20:07 | Informe spam
Sip... supongo lo mismo en todo caso era solo un comentario porque lo
noté desde internet no me da problemas...

Sashka

"Jhonny Vargas P. [MS MVP]" escribió en el
mensaje news:
Creo que debe ser porque en las propiedades del IIS, está habilitada la
opción de acceso anónimo y autenticación de Windows Integrada.

Por lo tanto se deberían dar acceso a esa carpeta a todos los usuarios que
necesites, pienso que debe estar asumiendo el usuario de windows y no el
usuario anónimo al ejecutarlo desde la misma máquina... por lo que me


estás
comentando.


Saludos,
Jhonny Vargas P. [MS MVP-ASP]
Santiago de Chile
Sitio MVPs Chile http://www.mvp.cl




"Sashka" escribió en el mensaje
news:
> Jhonny justo estuve haciendo pruebas sólo me funciona si mi


propio
> usuario tiene persimos es decir ejecutando desde el localhost al
parecer
> ejecuta mi usuario
>
> Sashka
>
> "Jhonny Vargas P. [MS MVP]" escribió


en
el
> mensaje news:
> > Hola Jorge,
> >
> > No debes tener los dbf ni ninguna base de datos o datos que puedan ver
los
> > usuarios desde Internet, cualquiera puede bajar tus dbf a sus equipos


y
> > sacar la información que se necesite.
> >
> > En ASP estás ejecutando código en el servidor, por lo tanto en la
> conección
> > estás haciendo referencia a una carpeta física. Esto quiere decir que


no
> es
> > necesario colocar los dbf dentro de wwwroot, sino crear una carpeta
aparte
> > (C:\DBF) y dejar ahí tus datos.
> >
> > Debes darle permisos a los usuarios anonimos IWAM_nombreservidor y al
> > IUSR_nombreservidor de control total a esta carpeta.
> >
> > Eso.
> >
> >
> > Saludos,
> > Jhonny Vargas P. [MS MVP-ASP]
> > Santiago de Chile
> > Sitio MVPs Chile http://www.mvp.cl
> >
> >
> >
> > "Jorge Diaz" escribió en el mensaje
> > news:eXrMW$
> > >
> > > "Jhonny Vargas P." escribió en el
> > mensaje
> > > news:e1xa1d#
> > > > Hola Jorge,
> > > >
> > > > ¿Antes te funcionaba?
> > > > Si es así, revisa nuevamente los permisos a la carpeta donde


tienes
> los
> > > dbf
> > > >
> > > No nunca me funcionó!!!!
> > > he revisado las carpetas y el cheque lectura no esta chekado...


ahora
> no
> > > comprendo cuando me dices
> > > que no los tenga fisicamente dentro del wwwroot.
> > >
> > > > (que espero que no los tengas físicamente dentro del wwwroot).
> > >
> > > > Si nunca te funcionó, envianos el código.
> > > >
> > > ahi te va el codigo
> > >
> > > Set oConn = createobject("ADODB.Connection")
> > > oConnProvider = "MSDASQL.1"
> > > connstr = "DRIVER={Microsoft Visual Foxpro
> > >
> >
>



Driver};SOURCETYPEÛF;SourceDB=c:\inetpub\wwwroot\database\gm06mess.dbf;EXC
> > > LUSIVE=No;BackGroundFetch=No;Null=No;COLLATE=Machine;Ole DB Services
=2"
> > > oConn.Mode = 3
> > > oConn.Open connstr
> > > set rs = oConn.Execute ("insert into
> > c:\inetpub\wwwroot\database\gm06mess
> > > (mail) values ('j.diaz')") $$$$ aqui da el error
> > > oConn.close
> > >
> > > Este codigo lo tome de un ejemplo de microsoft
> > >
> > > Gracias les agradezco de antemano Jhonny y Sashka por su tiempo...
> > >
> > > > Saludos,
> > > > Jhonny Vargas P.
> > > >
> > > >
> > > >
> > > > "Jorge Diaz" escribió en el mensaje
> > > > news:
> > > > > Estimados amigos tengo un problema de hace dos días estoy


tratando
> de
> > > > > actualizar un archivo dbf desde asp y mes sale el siguiente


error
:
> > > > >
> > > > > Tipo de error:
> > > > > Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
> > > > > [Microsoft][ODBC Visual FoxPro Driver]Cannot update the cursor.
> > > > > /cmillenium.com.sv/Soporte_Tecnico/envia_email.asp, línea 22
> > > > >
> > > > > ya vi los permisos de las carpetas del directori inetpub, ya


probe
> > > dandole
> > > > > el mismo usuario de inicio de sesion en los permisos, en
> > administracion
> > > de
> > > > > internet information server ya le dije que el directorio y cada
> > archivo
> > > de
> > > > > ese directorio seran de lectura escritura, ya reinstale IIS no


se
> que
> > > mas
> > > > > hacer estoy desesperado...
> > > > >
> > > > > Espero que a alguien le haya salido el mismo error y pueda
ayudarme,
> > la
> > > > > plataforma que estoy usando es XP Professional...
> > > > >
> > > > > Saludos
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#12 Jhonny Vargas P. [MS MVP]
13/01/2004 - 20:17 | Informe spam
Posiblemente si quitas el Check en donde dice "Autenticacion de Windows
Integrada" funcione perfectamente y tome el usuario anónimo dentro de la
misma máquina.


Saludos,
Jhonny Vargas P. [MS MVP-ASP]
Santiago de Chile
Sitio MVPs Chile http://www.mvp.cl


"Sashka" escribió en el mensaje
news:
Sip... supongo lo mismo en todo caso era solo un comentario porque lo
noté desde internet no me da problemas...

Sashka

"Jhonny Vargas P. [MS MVP]" escribió en


el
mensaje news:
> Creo que debe ser porque en las propiedades del IIS, está habilitada la
> opción de acceso anónimo y autenticación de Windows Integrada.
>
> Por lo tanto se deberían dar acceso a esa carpeta a todos los usuarios


que
> necesites, pienso que debe estar asumiendo el usuario de windows y no el
> usuario anónimo al ejecutarlo desde la misma máquina... por lo que me
estás
> comentando.
>
>
> Saludos,
> Jhonny Vargas P. [MS MVP-ASP]
> Santiago de Chile
> Sitio MVPs Chile http://www.mvp.cl
>
>
>
>
> "Sashka" escribió en el mensaje
> news:
> > Jhonny justo estuve haciendo pruebas sólo me funciona si mi
propio
> > usuario tiene persimos es decir ejecutando desde el localhost al
> parecer
> > ejecuta mi usuario
> >
> > Sashka
> >
> > "Jhonny Vargas P. [MS MVP]" escribió
en
> el
> > mensaje news:
> > > Hola Jorge,
> > >
> > > No debes tener los dbf ni ninguna base de datos o datos que puedan


ver
> los
> > > usuarios desde Internet, cualquiera puede bajar tus dbf a sus


equipos
y
> > > sacar la información que se necesite.
> > >
> > > En ASP estás ejecutando código en el servidor, por lo tanto en la
> > conección
> > > estás haciendo referencia a una carpeta física. Esto quiere decir


que
no
> > es
> > > necesario colocar los dbf dentro de wwwroot, sino crear una carpeta
> aparte
> > > (C:\DBF) y dejar ahí tus datos.
> > >
> > > Debes darle permisos a los usuarios anonimos IWAM_nombreservidor y


al
> > > IUSR_nombreservidor de control total a esta carpeta.
> > >
> > > Eso.
> > >
> > >
> > > Saludos,
> > > Jhonny Vargas P. [MS MVP-ASP]
> > > Santiago de Chile
> > > Sitio MVPs Chile http://www.mvp.cl
> > >
> > >
> > >
> > > "Jorge Diaz" escribió en el mensaje
> > > news:eXrMW$
> > > >
> > > > "Jhonny Vargas P." escribió en


el
> > > mensaje
> > > > news:e1xa1d#
> > > > > Hola Jorge,
> > > > >
> > > > > ¿Antes te funcionaba?
> > > > > Si es así, revisa nuevamente los permisos a la carpeta donde
tienes
> > los
> > > > dbf
> > > > >
> > > > No nunca me funcionó!!!!
> > > > he revisado las carpetas y el cheque lectura no esta chekado...
ahora
> > no
> > > > comprendo cuando me dices
> > > > que no los tenga fisicamente dentro del wwwroot.
> > > >
> > > > > (que espero que no los tengas físicamente dentro del wwwroot).
> > > >
> > > > > Si nunca te funcionó, envianos el código.
> > > > >
> > > > ahi te va el codigo
> > > >
> > > > Set oConn = createobject("ADODB.Connection")
> > > > oConnProvider = "MSDASQL.1"
> > > > connstr = "DRIVER={Microsoft Visual Foxpro
> > > >
> > >
> >
>



Driver};SOURCETYPEÛF;SourceDB=c:\inetpub\wwwroot\database\gm06mess.dbf;EXC
> > > > LUSIVE=No;BackGroundFetch=No;Null=No;COLLATE=Machine;Ole DB


Services
> =2"
> > > > oConn.Mode = 3
> > > > oConn.Open connstr
> > > > set rs = oConn.Execute ("insert into
> > > c:\inetpub\wwwroot\database\gm06mess
> > > > (mail) values ('j.diaz')") $$$$ aqui da el error
> > > > oConn.close
> > > >
> > > > Este codigo lo tome de un ejemplo de microsoft
> > > >
> > > > Gracias les agradezco de antemano Jhonny y Sashka por su


tiempo...
> > > >
> > > > > Saludos,
> > > > > Jhonny Vargas P.
> > > > >
> > > > >
> > > > >
> > > > > "Jorge Diaz" escribió en el mensaje
> > > > > news:
> > > > > > Estimados amigos tengo un problema de hace dos días estoy
tratando
> > de
> > > > > > actualizar un archivo dbf desde asp y mes sale el siguiente
error
> :
> > > > > >
> > > > > > Tipo de error:
> > > > > > Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
> > > > > > [Microsoft][ODBC Visual FoxPro Driver]Cannot update the


cursor.
> > > > > > /cmillenium.com.sv/Soporte_Tecnico/envia_email.asp, línea 22
> > > > > >
> > > > > > ya vi los permisos de las carpetas del directori inetpub, ya
probe
> > > > dandole
> > > > > > el mismo usuario de inicio de sesion en los permisos, en
> > > administracion
> > > > de
> > > > > > internet information server ya le dije que el directorio y


cada
> > > archivo
> > > > de
> > > > > > ese directorio seran de lectura escritura, ya reinstale IIS no
se
> > que
> > > > mas
> > > > > > hacer estoy desesperado...
> > > > > >
> > > > > > Espero que a alguien le haya salido el mismo error y pueda
> ayudarme,
> > > la
> > > > > > plataforma que estoy usando es XP Professional...
> > > > > >
> > > > > > Saludos
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#13 Sashka
13/01/2004 - 20:41 | Informe spam
Probaré... :))

Sashka

"Jhonny Vargas P. [MS MVP]" escribió en el
mensaje news:
Posiblemente si quitas el Check en donde dice "Autenticacion de Windows
Integrada" funcione perfectamente y tome el usuario anónimo dentro de la
misma máquina.


Saludos,
Jhonny Vargas P. [MS MVP-ASP]
Santiago de Chile
Sitio MVPs Chile http://www.mvp.cl


"Sashka" escribió en el mensaje
news:
> Sip... supongo lo mismo en todo caso era solo un comentario porque


lo
> noté desde internet no me da problemas...
>
> Sashka
>
> "Jhonny Vargas P. [MS MVP]" escribió


en
el
> mensaje news:
> > Creo que debe ser porque en las propiedades del IIS, está habilitada


la
> > opción de acceso anónimo y autenticación de Windows Integrada.
> >
> > Por lo tanto se deberían dar acceso a esa carpeta a todos los usuarios
que
> > necesites, pienso que debe estar asumiendo el usuario de windows y no


el
> > usuario anónimo al ejecutarlo desde la misma máquina... por lo que me
> estás
> > comentando.
> >
> >
> > Saludos,
> > Jhonny Vargas P. [MS MVP-ASP]
> > Santiago de Chile
> > Sitio MVPs Chile http://www.mvp.cl
> >
> >
> >
> >
> > "Sashka" escribió en el mensaje
> > news:
> > > Jhonny justo estuve haciendo pruebas sólo me funciona si mi
> propio
> > > usuario tiene persimos es decir ejecutando desde el localhost al
> > parecer
> > > ejecuta mi usuario
> > >
> > > Sashka
> > >
> > > "Jhonny Vargas P. [MS MVP]"


escribió
> en
> > el
> > > mensaje news:
> > > > Hola Jorge,
> > > >
> > > > No debes tener los dbf ni ninguna base de datos o datos que puedan
ver
> > los
> > > > usuarios desde Internet, cualquiera puede bajar tus dbf a sus
equipos
> y
> > > > sacar la información que se necesite.
> > > >
> > > > En ASP estás ejecutando código en el servidor, por lo tanto en la
> > > conección
> > > > estás haciendo referencia a una carpeta física. Esto quiere decir
que
> no
> > > es
> > > > necesario colocar los dbf dentro de wwwroot, sino crear una


carpeta
> > aparte
> > > > (C:\DBF) y dejar ahí tus datos.
> > > >
> > > > Debes darle permisos a los usuarios anonimos IWAM_nombreservidor y
al
> > > > IUSR_nombreservidor de control total a esta carpeta.
> > > >
> > > > Eso.
> > > >
> > > >
> > > > Saludos,
> > > > Jhonny Vargas P. [MS MVP-ASP]
> > > > Santiago de Chile
> > > > Sitio MVPs Chile http://www.mvp.cl
> > > >
> > > >
> > > >
> > > > "Jorge Diaz" escribió en el mensaje
> > > > news:eXrMW$
> > > > >
> > > > > "Jhonny Vargas P." escribió en
el
> > > > mensaje
> > > > > news:e1xa1d#
> > > > > > Hola Jorge,
> > > > > >
> > > > > > ¿Antes te funcionaba?
> > > > > > Si es así, revisa nuevamente los permisos a la carpeta donde
> tienes
> > > los
> > > > > dbf
> > > > > >
> > > > > No nunca me funcionó!!!!
> > > > > he revisado las carpetas y el cheque lectura no esta chekado...
> ahora
> > > no
> > > > > comprendo cuando me dices
> > > > > que no los tenga fisicamente dentro del wwwroot.
> > > > >
> > > > > > (que espero que no los tengas físicamente dentro del wwwroot).
> > > > >
> > > > > > Si nunca te funcionó, envianos el código.
> > > > > >
> > > > > ahi te va el codigo
> > > > >
> > > > > Set oConn = createobject("ADODB.Connection")
> > > > > oConnProvider = "MSDASQL.1"
> > > > > connstr = "DRIVER={Microsoft Visual Foxpro
> > > > >
> > > >
> > >
> >
>



Driver};SOURCETYPEÛF;SourceDB=c:\inetpub\wwwroot\database\gm06mess.dbf;EXC
> > > > > LUSIVE=No;BackGroundFetch=No;Null=No;COLLATE=Machine;Ole DB
Services
> > =2"
> > > > > oConn.Mode = 3
> > > > > oConn.Open connstr
> > > > > set rs = oConn.Execute ("insert into
> > > > c:\inetpub\wwwroot\database\gm06mess
> > > > > (mail) values ('j.diaz')") $$$$ aqui da el error
> > > > > oConn.close
> > > > >
> > > > > Este codigo lo tome de un ejemplo de microsoft
> > > > >
> > > > > Gracias les agradezco de antemano Jhonny y Sashka por su
tiempo...
> > > > >
> > > > > > Saludos,
> > > > > > Jhonny Vargas P.
> > > > > >
> > > > > >
> > > > > >
> > > > > > "Jorge Diaz" escribió en el mensaje
> > > > > > news:
> > > > > > > Estimados amigos tengo un problema de hace dos días estoy
> tratando
> > > de
> > > > > > > actualizar un archivo dbf desde asp y mes sale el siguiente
> error
> > :
> > > > > > >
> > > > > > > Tipo de error:
> > > > > > > Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
> > > > > > > [Microsoft][ODBC Visual FoxPro Driver]Cannot update the
cursor.
> > > > > > > /cmillenium.com.sv/Soporte_Tecnico/envia_email.asp, línea 22
> > > > > > >
> > > > > > > ya vi los permisos de las carpetas del directori inetpub, ya
> probe
> > > > > dandole
> > > > > > > el mismo usuario de inicio de sesion en los permisos, en
> > > > administracion
> > > > > de
> > > > > > > internet information server ya le dije que el directorio y
cada
> > > > archivo
> > > > > de
> > > > > > > ese directorio seran de lectura escritura, ya reinstale IIS


no
> se
> > > que
> > > > > mas
> > > > > > > hacer estoy desesperado...
> > > > > > >
> > > > > > > Espero que a alguien le haya salido el mismo error y pueda
> > ayudarme,
> > > > la
> > > > > > > plataforma que estoy usando es XP Professional...
> > > > > > >
> > > > > > > Saludos
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#14 Jorge Diaz
13/01/2004 - 23:48 | Informe spam
infinitamente gracias!!!!!!!!!!!!! a todos por sus ideas.. kiero decirles ke
en esto de asp y visual foxpro voy a kinder y se ke me hace falta
muchisimo...
hizo lo ke me dice Jhonny la pase a otra ruta: en la raiz del c:\, luego
busquelo que me decia y al buscar la opcion de compartir el usuario en las
carpetas no tenia activada la opcion para compartir el usuario (no se
rian...), por lo tanto no podia compartir la carpeta ,realmente le di
vueltas a todo esto y por mi poca experiencia en esto no pude hacerlo si no
es por la ayuda de uds. mis amigos (en redes ando nulo...)

sinceramente Gracias a todos

Jhonny, Urko, Sashka (sin ningun orden en particular.)

Gracias nuevamente espero contar con uds. para proximas referencias, y en lo
que pueda estoy a sus ordenes...

Saludos


"urko" escribió en el mensaje
news:
y si en vez de
set rs = oConn.Execute ("insert into c:\inetpub\wwwroot\database\gm06mess
(mail) values ('j.diaz')") $$$$ aqui da el error
pones
set rs = oConn.Execute ("insert into nombretabla (mail) values


('j.diaz')")

yo personalmente no he visto
insert into c:\inetpub\wwwroot\database\gm06mess

que si viene en un ejemplo de microsoft "deberia" de funcionar.
si no miraria el tipo de cursor y tipo de permisos, que son muy puñeteros


y
piensas que el error esta en otro sitio.




"Jorge Diaz" escribió en el mensaje
news:
> Estimados amigos tengo un problema de hace dos días estoy tratando de
> actualizar un archivo dbf desde asp y mes sale el siguiente error :
>
> Tipo de error:
> Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
> [Microsoft][ODBC Visual FoxPro Driver]Cannot update the cursor.
> /cmillenium.com.sv/Soporte_Tecnico/envia_email.asp, línea 22
>
> ya vi los permisos de las carpetas del directori inetpub, ya probe


dandole
> el mismo usuario de inicio de sesion en los permisos, en administracion


de
> internet information server ya le dije que el directorio y cada archivo


de
> ese directorio seran de lectura escritura, ya reinstale IIS no se que


mas
> hacer estoy desesperado...
>
> Espero que a alguien le haya salido el mismo error y pueda ayudarme, la
> plataforma que estoy usando es XP Professional...
>
> Saludos
>
>
>


Respuesta Responder a este mensaje
#15 Jhonny Vargas P. [MS MVP]
14/01/2004 - 12:49 | Informe spam
Hola Jorge,

Es bueno cuando te dan las gracias, no mucha gente lo hace en estos
tiempos... cualquier cosa estamos para ayudarte, espero que al igual que
nosotros puedas contribuir al foro con lo que puedas...

Saludos,
Jhonny Vargas P. [MS MVP-ASP]
Santiago de Chile
Sitio MVPs Chile http://www.mvp.cl

"Jorge Diaz" escribió en el mensaje
news:
infinitamente gracias!!!!!!!!!!!!! a todos por sus ideas.. kiero decirles


ke
en esto de asp y visual foxpro voy a kinder y se ke me hace falta
muchisimo...
hizo lo ke me dice Jhonny la pase a otra ruta: en la raiz del c:\, luego
busquelo que me decia y al buscar la opcion de compartir el usuario en las
carpetas no tenia activada la opcion para compartir el usuario (no se
rian...), por lo tanto no podia compartir la carpeta ,realmente le di
vueltas a todo esto y por mi poca experiencia en esto no pude hacerlo si


no
es por la ayuda de uds. mis amigos (en redes ando nulo...)

sinceramente Gracias a todos

Jhonny, Urko, Sashka (sin ningun orden en particular.)

Gracias nuevamente espero contar con uds. para proximas referencias, y en


lo
que pueda estoy a sus ordenes...

Saludos


"urko" escribió en el mensaje
news:
> y si en vez de
> set rs = oConn.Execute ("insert into


c:\inetpub\wwwroot\database\gm06mess
> (mail) values ('j.diaz')") $$$$ aqui da el error
> pones
> set rs = oConn.Execute ("insert into nombretabla (mail) values
('j.diaz')")
>
> yo personalmente no he visto
> insert into c:\inetpub\wwwroot\database\gm06mess
>
> que si viene en un ejemplo de microsoft "deberia" de funcionar.
> si no miraria el tipo de cursor y tipo de permisos, que son muy


puñeteros
y
> piensas que el error esta en otro sitio.
>
>
>
>
> "Jorge Diaz" escribió en el mensaje
> news:
> > Estimados amigos tengo un problema de hace dos días estoy tratando de
> > actualizar un archivo dbf desde asp y mes sale el siguiente error :
> >
> > Tipo de error:
> > Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
> > [Microsoft][ODBC Visual FoxPro Driver]Cannot update the cursor.
> > /cmillenium.com.sv/Soporte_Tecnico/envia_email.asp, línea 22
> >
> > ya vi los permisos de las carpetas del directori inetpub, ya probe
dandole
> > el mismo usuario de inicio de sesion en los permisos, en


administracion
de
> > internet information server ya le dije que el directorio y cada


archivo
de
> > ese directorio seran de lectura escritura, ya reinstale IIS no se que
mas
> > hacer estoy desesperado...
> >
> > Espero que a alguien le haya salido el mismo error y pueda ayudarme,


la
> > plataforma que estoy usando es XP Professional...
> >
> > Saludos
> >
> >
> >
>
>


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