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

#1 Jhonny Vargas P.
11/01/2004 - 03:05 | Informe spam
Hola Jorge,

¿Antes te funcionaba?
Si es así, revisa nuevamente los permisos a la carpeta donde tienes los dbf
(que espero que no los tengas físicamente dentro del wwwroot).

Si nunca te funcionó, envianos el código.

Saludos,
Jhonny Vargas P.



"Jorge Diaz" escribió en el mensaje
news:
Mostrar la cita
#2 Sashka
12/01/2004 - 01:52 | Informe spam
http://support.microsoft.com/defaul...US;Q294469

Sashka

"Jorge Diaz" escribió en el mensaje
news:
Mostrar la cita
#3 Jorge Diaz
12/01/2004 - 22:04 | Informe spam
"Jhonny Vargas P." escribió en el mensaje
news:e1xa1d#
Mostrar la cita
dbf
Mostrar la cita
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.

Mostrar la cita
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...

Mostrar la cita
dandole
Mostrar la cita
de
Mostrar la cita
de
Mostrar la cita
mas
Mostrar la cita
#4 Sashka
12/01/2004 - 23:06 | Informe spam
Te fijaste en lo que dice el KB???
Mira las propiedades del archivo DBF

Sashka

"Jorge Diaz" escribió en el mensaje
news:eXrMW$
Mostrar la cita
mensaje
Mostrar la cita
Driver};SOURCETYPEÛF;SourceDB=c:\inetpub\wwwroot\database\gm06mess.dbf;EXC
Mostrar la cita
c:\inetpub\wwwroot\database\gm06mess
Mostrar la cita
administracion
Mostrar la cita
archivo
Mostrar la cita
la
Mostrar la cita
#5 urko
13/01/2004 - 10:25 | Informe spam
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:
Mostrar la cita
Ads by Google
Search Busqueda sugerida