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

Ayuda Urgente <%=please%>

Estas en el tema de Ayuda Urgente <%=please%> en el foro de ASP Clásico en Foros del Web. Tengo un directorio virtual en la siguiente ubicación: E:\site en el estan todos los archivos asp,html,js,imagenes,etc pero la BD la tengo en C:\Inetpub\wwwroot\bd Este es ...
  #1 (permalink)  
Antiguo 01/07/2002, 11:34
 
Fecha de Ingreso: septiembre-2001
Mensajes: 191
Antigüedad: 22 años, 9 meses
Puntos: 0
Ayuda Urgente <%=please%>

Tengo un directorio virtual en la siguiente ubicación:
E:\site en el estan todos los archivos asp,html,js,imagenes,etc pero la BD la tengo en
C:\Inetpub\wwwroot\bd

Este es el script que uso, para el login no tengo problema, pero para grabar nuevo usuario si, me sale el error que indico mas abajo, ojala me puedan ayudar.



&lt;%
mensaje=&quot;Ingrese sus Datos ...&quot;

user=Trim(Request.form(&quot;txtuser&quot;))
pass=Trim(Request.form(&quot;txtpass&quot;))
nom=Trim(Request.form(&quot;txtnom&quot;))
aps=Trim(Request.form(&quot;txtaps&quot;))
email=Trim(Request.form(&quot;txtemail&quot;))

correcto=true
if user=&quot;&quot; or pass=&quot;&quot; or nom=&quot;&quot; or aps=&quot;&quot; or email=&quot;&quot; then
correcto=false
end if

if correcto then
sqltxt=&quot;SELECT * FROM usuarios WHERE (login_user='&quot;&amp;user&amp;&quot;');&quot;
Set Conn = Server.CreateObject(&quot;ADODB.Connection&quot;)
sConnection = &quot;Provider=Microsoft.Jet.OLEDB.4.0;&quot; &amp; _
&quot;Data Source=&quot; &amp; Server.MapPath(&quot;\bd\datos.mdb&quot;) &amp; &quot;;&quot; &amp; _
&quot;Persist Security Info=False&quot;
Conn.Open(sConnection)
set rs=createobject(&quot;ADODB.Recordset&quot;)
rs.CursorType = adOpenKeyset
rs.LockType = adLockOptimistic
rs.open sqltxt,Conn

if not rs.EOF then
mensaje=&quot;El login ya está en uso ... &lt;img src=images/info.gif&gt;&quot;
MostrarForm
else
rs.addnew //LINEA 59
rs(&quot;login_user&quot;)=user
rs(&quot;pass_user&quot;)=pass
rs(&quot;nom_user&quot;)=nom
rs(&quot;aps_user&quot;)=aps
rs(&quot;email_user&quot;)=email
rs.update
rs.close
%&gt;
&lt;Script Language=&quot;JavaScript&quot;&gt;
&lt;!--
window.open('index.asp','padre');
top.window.close();
// --&gt;
&lt;/Script&gt;
&lt;%end if
else
MostrarForm
%&gt;
&lt;%end if%&gt;

ERROR:

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:
Microsoft JET Database Engine (0x80040E09)
No se puede actualizar. Base de datos u objeto de sólo lectura.
/site/registro.asp, línea
  #2 (permalink)  
Antiguo 01/07/2002, 12:02
Avatar de Sir Matrix  
Fecha de Ingreso: octubre-2000
Ubicación: Dentro de mi cabeza. ono?
Mensajes: 1.264
Antigüedad: 23 años, 8 meses
Puntos: 3
Re: Ayuda Urgente <%=please%>

Cita:
Microsoft JET Database Engine (0x80040E09)
No se puede actualizar. Base de datos u objeto de sólo lectura.
/site/registro.asp, línea
Dale permisos de escritura a la base de datos, en el archivo.

saludos
  #3 (permalink)  
Antiguo 01/07/2002, 12:02
Avatar de DanielRey
Usuario no validado
 
Fecha de Ingreso: enero-2001
Ubicación: Mendoza
Mensajes: 630
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Ayuda Urgente <%=please%>

Hola DickLdn :)

Se me ocurren dos cosas:

1°) No has incluido el archivo de definición de constantes:
&lt;!--#include file=&quot;adovbs.inc&quot;--&gt;

2°) No estás usando el bloqueo adecuado:
Rs.CursorType = adOpenStatic
Rs.LockType = adLockOptimistic

Si no es nada de eso, no se :(.

Suerte ;)

<table><tr><td><IMG src=banderas/argentina.gif></td><td><small>Alta en el cielo, un águila guerrera<br>audaz se eleva, en vuelo triunfal.<br>Azul un ala, del color del cielo.<br>Azul un ala, del color del mar.</small></td></tr></table>
  #4 (permalink)  
Antiguo 01/07/2002, 12:08
 
Fecha de Ingreso: septiembre-2001
Mensajes: 191
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Ayuda Urgente <%=please%>

Gracias por sus respuestas, el archivo (datos.mdb) tiene permiso de escritura y todo, por ese lado creo que podria ser algo de la configuracion del IIS, por otra parte; el mismo script me funciona con otro formulario, es decir hago las mismas cosas en asp pero mandando los datos desde un html
  #5 (permalink)  
Antiguo 02/07/2002, 11:55
 
Fecha de Ingreso: septiembre-2001
Mensajes: 191
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Ayuda Urgente <%=please%>

No se que pasa, le quito el check de solo lectura pero al volver a ver sus propiedades me sigue saliendo solo lectura, por favor ayuda!!!!!!!!!!!
  #6 (permalink)  
Antiguo 02/07/2002, 13:03
Avatar de Sir Matrix  
Fecha de Ingreso: octubre-2000
Ubicación: Dentro de mi cabeza. ono?
Mensajes: 1.264
Antigüedad: 23 años, 8 meses
Puntos: 3
Re: Ayuda Urgente <%=please%>

hola, que raro que no aplique los permisos que le das. Prueba haciendo una copia de la base de datos y conectándote a esa copia. Lo otro es que quizás la carpeta completa está con permisos de sólo lectura, prueba cambiarlo en el directorio.

Qué S.O. estás usando??
saludos
  #7 (permalink)  
Antiguo 02/07/2002, 21:05
 
Fecha de Ingreso: septiembre-2001
Mensajes: 191
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Ayuda Urgente <%=please%>

Hola Sir Matrix, uso Windows XP Professional, yendo al problema era un poco raro, empece por verificar el archivo luego por el directorio de la bd, luego por wwwroot hasta inetpub pero el problema seguia ... lo bueno es que ya solucione ese error y era de configuracion del IIS, gracias por interesarse.

una vez mas ... les debo una
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 02:05.