Foros del Web » Programando para Internet » ASP Clásico »

Error ejecutando un archivo asp

Estas en el tema de Error ejecutando un archivo asp en el foro de ASP Clásico en Foros del Web. Hola, tengo un problema cuando quiero ejecutar un archivo asp con IIS con este código: BaseDatos = "C:\Prueba\base.mdb" Set oConn = Server.CreateObject("ADODB.Connection") strCon = "Driver={Microsoft ...
  #1 (permalink)  
Antiguo 12/08/2004, 14:43
 
Fecha de Ingreso: marzo-2002
Ubicación: Mar del Plata
Mensajes: 145
Antigüedad: 23 años, 2 meses
Puntos: 0
Error ejecutando un archivo asp

Hola, tengo un problema cuando quiero ejecutar un archivo asp con IIS con este código:

BaseDatos = "C:\Prueba\base.mdb"
Set oConn = Server.CreateObject("ADODB.Connection")
strCon = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & BaseDatos & ";"
oConn.open(strCon)
set BaseDatos=oConn.execute(SQLquery)

Me tira este error:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Controlador ODBC Microsoft Access] La operación debe usar una consulta actualizable.
/pruebas/guardar.asp, línea 31

la línea 31 vendría a hacer esta:

set BaseDatos=oConn.execute(SQLquery)

El directorio virtual en IIS ya tiene todos los permisos de ejecución. Si alguien sabe de que se trata tal

vez me puedan dar una mano porque no tengo muchas experiencia en asp.
Gracias
Lucho
  #2 (permalink)  
Antiguo 12/08/2004, 17:02
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 21 años
Puntos: 4
Pues ese error es por los permisos. Permisos de Escritura la carpeta ???
  #3 (permalink)  
Antiguo 12/08/2004, 17:06
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 4 meses
Puntos: 4
hola, intenta probar con este otro tipo de conexion a ver si te funciona

Dim con, rs, conx
con = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=C:\Prueba\base.mdb;" & _
"Jet OLEDB:Database Password=;"

set conx = Server.Createobject("adodb.connection")
Set rs = Server.CreateObject("ADODB.Recordset")
conx.open con


y las consultas asi:

sql = "SELECT * FROM tutabla WHERE tucampo = tucriterio'"
rs.Open sql, con, 3, 3

los ultimos 3,3 corresponden a los cursores, y cerrojos, asi podras actualizar tu bd..
espero te sirva.
suerte.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #4 (permalink)  
Antiguo 12/08/2004, 19:12
 
Fecha de Ingreso: marzo-2002
Ubicación: Mar del Plata
Mensajes: 145
Antigüedad: 23 años, 2 meses
Puntos: 0
la carpeta tiene todos los permisos.
con respecto al codigo lo voy a probar.
gracias
  #5 (permalink)  
Antiguo 13/08/2004, 12:09
 
Fecha de Ingreso: marzo-2002
Ubicación: Mar del Plata
Mensajes: 145
Antigüedad: 23 años, 2 meses
Puntos: 0
Pobré el código pero me tira exactamente el mismo error.
Será problema de IIS?.
Gracias
Lucho
  #6 (permalink)  
Antiguo 13/08/2004, 16:32
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 21 años
Puntos: 4
Agrega las cuentas IWAM_TUPC,IUSR_TUPC al grupo de administradores.

Muchas veces es por eso, hoy me paso lo mismo con un una máquina.
Así lo solucione, nos cometas....
  #7 (permalink)  
Antiguo 13/08/2004, 17:07
 
Fecha de Ingreso: marzo-2002
Ubicación: Mar del Plata
Mensajes: 145
Antigüedad: 23 años, 2 meses
Puntos: 0
como hago eso?
  #8 (permalink)  
Antiguo 13/08/2004, 17:16
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 21 años
Puntos: 4
dale click con el botón derecho en mi pc..
Administrar..
Cuenta de usuario..

ahi las encontrarás... luego click con el botón derecho y ahi está la opción
  #9 (permalink)  
Antiguo 13/08/2004, 18:59
 
Fecha de Ingreso: marzo-2002
Ubicación: Mar del Plata
Mensajes: 145
Antigüedad: 23 años, 2 meses
Puntos: 0
siiiiiiiiiii funcionó!!!!!!, jamás se me hubiera ocurrido solucionarlo por ese lado.
Muchas gracias.
Lucho
  #10 (permalink)  
Antiguo 13/08/2004, 19:38
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 21 años
Puntos: 4
Me da gusto que tu problema se haya solucionada.

Saludos,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:14.