Iniciando en ASP

26/01/2005 - 15:16 por Heberto Villavicencio | Informe spam
Saludos necesito hacer algunas paginas en ASP para correr sobre IIS en un
WinXP Pro, he estado haciendo algunas pruebas y todo va bien hasta que me
toca modificar archivos en el sitio, siempre me devuelve en la ventana de IE
un error por falta de permisos:

INSERT INTO FACTURA (id, pc, codp, cantidad, precio, sw, usuario) VALUES
('1', '2', '3', 4, 5, '*', 'prueba')
Warning: SQL error: [Microsoft][ODBC Visual FoxPro Driver]Cannot update the
cursor., SQL state S1000 in SQLExecDirect

Supongo que se debe a la falta de permisos de escrituras, ahora bien el
usuario en cuestion tiene todos los derechos sobre el directorio wwwroot de
inetpub, (colocados a traves de la ficha seguridad de WinXP), que me falta o
que estoy haciendo mal. Muchas gracias por cualquier comentario.

Preguntas similare

Leer las respuestas

#1 Sandra y María Claudia
26/01/2005 - 16:43 | Informe spam
Prueba dandole permisos al archivo mismo, a la tabla en cuestión.

____________________________________________________________________________________
SyMC
Suerte es la ayuda que te da la vida... Destino es lo que haces con esta
ayuda
Comparte con los demás, es la mejor manera de crecer y quererse más
Una de Mafalda (de Quino)..
(Mafalda y Manolito. Mafalda ve venir a Susanita)
Mafalda (pensando): ¡Zás!¡Ahí viene la susanita! Desde que anda peleada con
Manolito,estar con ellos es como estar en la UN:
Susanita: Hola Mafalda. ¿Has oído hablar del corchoanálisis?. Es como el
psicoanálisis pero sólo para aquellos que tienen cerebro de corcho. ¿Sabés?
Yo conozco a uno que debería ir al corchoanalista.
Manolito: ¡Vaya!... Yo creía que hoy había huelga de idiotas, pero parece
que salieron a trabajar.
Respuesta Responder a este mensaje
#2 Valdov
27/01/2005 - 17:28 | Informe spam
Para Dbf's uso la siguiente cadena de conexion:

"Driver=Microsoft Visual Foxpro Driver; UID=;SourceTypeÛF;SourceDB="&
Server.MapPath("Carpeta")

Incluso yo evito esta linea: conn.mode = 16


Espero te sirva.


Valdov



"Alberto Fuentes L." wrote in message
news:uz9gc$
hola Heberto, veo que tu error es "Warning: SQL error: [Microsoft][ODBC
Visual FoxPro Driver]", te quiero molestar como le hiciste para abrir bases
de datos de Visual Foxpro, porque en mi rutina al querer hacer el query me
marca el siguiente error:

<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.mode = 16

conn.ConnectionString="Provider=VFPOLEDB.1;DataSource=D:\DATOS\Basedatos.dbc
"
conn.Open
Set rsArrival = conn.Execute(sql)
%>

y me da el siguiente error en la linea de "Conn.open"
HTTP 500.100. Error interno del servidor: error de ASP
Servicios de Internet Information Server



Información técnica (para personal de soporte técnico)
Tipo de error:
ADODB.Connection (0x800A0E7A)
No se encontró el proveedor especificado. Es posible que no esté instalado
correctamente.
/Pininos/ASP/basedatos.asp, línea 14

el cual quiere decir que no tiene bien definido el ODBC, te molestaria
decirme como declaraste la libreria .DLL o como le hiciste para que el .ASP
entienda los archivos con terminacion .DBF o .DBC.

En tu error que te marca "Cannot update the cursor" en el Visual Foxpro lo
muestra cuando se intenta reemplazar la informacion en una tabla tipo CURSOR
o TEMPORAL como resultado de un QUERY y no pueden ser modificadas, para ello
utilizamos el commando SQLEXEC() y accesar la tabla directamente dentro de
su base de datos.

Saludos


Alberto Fuentes L.
http://www.mAbastosGdl.com.mx


"Heberto Villavicencio" escribió en el mensaje
news:

Saludos necesito hacer algunas paginas en ASP para correr sobre IIS en un
WinXP Pro, he estado haciendo algunas pruebas y todo va bien hasta que me
toca modificar archivos en el sitio, siempre me devuelve en la ventana de


IE
un error por falta de permisos:

INSERT INTO FACTURA (id, pc, codp, cantidad, precio, sw, usuario) VALUES
('1', '2', '3', 4, 5, '*', 'prueba')
Warning: SQL error: [Microsoft][ODBC Visual FoxPro Driver]Cannot update


the
cursor., SQL state S1000 in SQLExecDirect

Supongo que se debe a la falta de permisos de escrituras, ahora bien el
usuario en cuestion tiene todos los derechos sobre el directorio wwwroot


de
inetpub, (colocados a traves de la ficha seguridad de WinXP), que me falta


o
que estoy haciendo mal. Muchas gracias por cualquier comentario.



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