ASP - Problema de conexion

 
Vista:

Problema de conexion

Publicado por Fran (1 intervención) el 21/10/2006 14:07:46
Tengo un problema, cuando voy garbar los datos me envìa el siguiente mensaje:

Información técnica (para personal de soporte técnico)

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Controlador ODBC Microsoft Access] La operación debe usar una consulta actualizable.
/default.asp, línea 20

Tipo de explorador:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)

Página:
POST 40 bytes to /default.asp

Datos de POST:
Nombre=&email=&sugerencia=&Submit=Enviar

--------------------------------------------------------------------------------
Este es el codigo fuente que realice es el siguiente:

<head>
<title>.</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<%
If Request.Form <> "" Then

dim vSQL

Set objConn = Server.CreateObject("ADODB.Connection")

objConn.Open ("dsn=db_audit")

vSQL = "INSERT INTO SUGERENCIAS VALUES ( ' " & Request.Form("Nombre") & " ', '" & Request.Form("email") & " ', '" & Request.Form("sugerencia") & " ') "
'Response.write vSQL
Set objRs = objConn.Execute(vSQL)

Response.Write "Se a agregado con exito"

else
%>
<form name="form1" method="post" action="default.asp">
<p> Nombre
<input type="text" name="Nombre" maxlength="50">
</p>
<p> email
<input type="text" name="email" maxlength="50">
</p>
<p> sugerencia
<input type="text" name="sugerencia" maxlength="50">
</p>
<p>
<input type="submit" name="Submit" value="Enviar">
</p>
</form>
<%
End If
%>

</body>
</html>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problema de conexion

Publicado por monky (86 intervenciones) el 21/10/2006 22:07:15
Ese error da porque te falta dar los permisos NTFS a la carpeta en donde esta la MDB; para el usuario anonimo...IUSR_nombremaquina

Para hacerlo debes ir con el explorador de windows y llegas a la carpeta en donde esta la MDB; aca click derecho Propiedades, luego eliges el forder SEGURIDAD y alli debes de ingresar el usuario IUSR_xxxxx ; o bien el grupo al cual pertenece (everybody;..) una vez ingresado, das click en el y en la parte de abajo de esa ventana estan los permisos... alli marcas CONTROL TOTAL .. salvas y listo... eso es todo lo que te falta
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar