Ayuda Urgente...........

03/07/2003 - 04:28 por Rodrigo H. Aguirre | Informe spam
Hola Expertosssss

Tengo este problema. Resulta que el siguiente codigo, funciona en un
proyecto VB y VBscript pero en una ASP "NO", el navegador me dice que el
Driver ODBC DE VISUAL FOXPRO no puede actualizar el Cursor. Pero lo chistoso
que este codigo en un archivo .VBS funciona y en un proyecto VB tambien

¿Qué CORNO puede ser?


Dim Conn
Dim RS

Set Conn = CreateObject("ADODB.Connection")
Set RS = CreateObject("ADODB.Recordset")
Conn.CursorLocation = 2
Conn.Open "dsn=visitas"

RS.CursorLocation = 2
RS.LockType = 3
RS.CursorType = 2

RS.Open "sistemas", "dsn=visitas", , , 2
RS.Filter = "id0"
ncontador = CLng(RS.Fields("valor").Value)
RS.Fields("valor").Value = ncontador + 1
RS.Update ' En esta linea arroja el error que no puede Actualizar.

RS.Close
Conn.Close

Si alguien me puede ayudar desde ya Muchas Gracias.
 

Leer las respuestas

#1 danicastillo
03/07/2003 - 08:26 | Informe spam
supongo q el vbs lo ejecutas en el servidor no?

bueno cuando ejecutas con dobleclick el vbs en un servidor lo haces con
permisos del usuario que tengas abierto (en servidores ademas suele ser
administrador por aquello de la comodidad =)

pero en asp tu entras con permisos de IUSR_nombremaquina (algo asi , no lo
tengo a la vista y es configurable en el IIS) , igual ese usuario que usa el
iis no tiene permiso de escritura en la carpeta de la base de datos de
foxpro, compruebalo (o para comprobar si es eso pon momentaneamente al
usuario del iis en el grupo de administradores, si te funciona ya vuelve a
dejarlo como estaba y dale permisos en la carpeta)

suerte


-o|o|--
-o|o| dani castillo
-o|o| http://www15.brinkster.com/danic/
-o|o| tutorial y trucos asp, vb, diseño
-o|o|--
"Rodrigo H. Aguirre" escribió en el mensaje
news:
Hola Expertosssss

Tengo este problema. Resulta que el siguiente codigo, funciona en un
proyecto VB y VBscript pero en una ASP "NO", el navegador me dice que el
Driver ODBC DE VISUAL FOXPRO no puede actualizar el Cursor. Pero lo


chistoso
que este codigo en un archivo .VBS funciona y en un proyecto VB tambien

¿Qué CORNO puede ser?


Dim Conn
Dim RS

Set Conn = CreateObject("ADODB.Connection")
Set RS = CreateObject("ADODB.Recordset")
Conn.CursorLocation = 2
Conn.Open "dsn=visitas"

RS.CursorLocation = 2
RS.LockType = 3
RS.CursorType = 2

RS.Open "sistemas", "dsn=visitas", , , 2
RS.Filter = "id0"
ncontador = CLng(RS.Fields("valor").Value)
RS.Fields("valor").Value = ncontador + 1
RS.Update ' En esta linea arroja el error que no puede Actualizar.

RS.Close
Conn.Close

Si alguien me puede ayudar desde ya Muchas Gracias.


Preguntas similares