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

que pasa con mi codigooo??

Estas en el tema de que pasa con mi codigooo?? en el foro de ASP Clásico en Foros del Web. <% txt_TEC_USUARIO=request.form("txt_TEC_USUARIO") txt_NOMBRE=request.form("txt_NOMBRE") txt_HORARIO=request.form("txt_HORARIO") txt_MAIL=request.form("txt_MAIL") %> <% select case "" case (txt_TEC_USUARIO) %> <SCRIPT LANGUAGE=javascript> <!-- alert("El usuario está en blanco!"); document.location.href = "javascript :history.back(1);"; ...
  #1 (permalink)  
Antiguo 21/02/2004, 16:47
 
Fecha de Ingreso: octubre-2003
Mensajes: 113
Antigüedad: 20 años, 8 meses
Puntos: 0
que pasa con mi codigooo??

<%
txt_TEC_USUARIO=request.form("txt_TEC_USUARIO")
txt_NOMBRE=request.form("txt_NOMBRE")
txt_HORARIO=request.form("txt_HORARIO")
txt_MAIL=request.form("txt_MAIL")
%>

<%
select case ""

case (txt_TEC_USUARIO)
%>
<SCRIPT LANGUAGE=javascript>
<!--
alert("El usuario está en blanco!");
document.location.href = "javascript:history.back(1);";
//-->
</SCRIPT>

<%
case trim(txt_NOMBRE)
%>
<SCRIPT LANGUAGE=javascript>
<!--
alert("El nombre del tecnico está en blanco!");
document.location.href = "javascript:history.back(1);";
//-->
</SCRIPT>

<%
case trim(txt_HORARIO)
%>
<SCRIPT LANGUAGE=javascript>
<!--
alert("El horario del tecnico está en blanco!");
document.location.href = "javascript:history.back(1);";
//-->
</SCRIPT>

<%
case trim(txt_MAIL)
%>
<SCRIPT LANGUAGE=javascript>
<!--
alert("El No.MEDTRONIC está en blanco!");
document.location.href = "javascript:history.back(1);";
//-->
</SCRIPT>
<%end select%>

<%
Set rs = Server.CreateObject("ADODB.Recordset")
rs.open "Select * from TBL_TECNICO where TEC_USUARIO= '" & txt_TEC_USUARIO & "' ", "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\bd\bitacora.mdb;Persist Security Info=False"
select case rs.eof

case true
Set rs = Server.CreateObject("ADODB.Recordset")
rs.open "insert into TBL_TECNICO (NOMBRE,HORARIO,MAIL,TEC_USUARIO) values('" & left(txt_NOMBRE,50) & "','" & left(txt_HORARIO,50) & "','" & left(txt_MAIL,50) & "','" & left(txt_TEC_USUARIO,50) & "')","Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\bd\bitacora.mdb;Persist Security Info=False"
%>

<%case false%>
<SCRIPT LANGUAGE=javascript>
<!--
alert("Ese usuario ya esta dado de alta");
document.location.href = "javascript:history.back(1);";
//-->
</SCRIPT>
<%end select%>




pues esto ya lo habia utlilizado varias veces para otras paginas y ahora que tenia que hacer otra del estilo no me funciona...

Microsoft JET Database Engine (0x80004005)
Operation must use an updateable query.


me manda este mensaje de error y las validaciones de arriba no las hace, solo manda el error


es algun detalle de IIS??o es acaso que ya no permite el asp normal?
  #2 (permalink)  
Antiguo 22/02/2004, 22:42
 
Fecha de Ingreso: febrero-2003
Ubicación: Mexico
Mensajes: 70
Antigüedad: 21 años, 3 meses
Puntos: 0
Este error

(0x80004005)

Con diferentes mensajes,

La verdad nunca pude solucionar este error a mi me pasa cuando tengo que cambiar de proveedor de hosting.

Las opciones que te puedo recomendar es checar la seguridad en tu sitio en el IIS.

o actualizar los drivers de acceso a las bases de datos lo que microsoft llama Mdac 2.0 creo que esa es la forma mejor que puedes hacer pero checate en el site de soporte de microsoft ahi vienen varias soluciones dependiendo del error que te da

Espero que te sirva de algo

Saludos
__________________
Atte,

Maiden
  #3 (permalink)  
Antiguo 23/02/2004, 22:07
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 22 años, 1 mes
Puntos: 7
prueba cambiando por Persist Security Info=true para que acepte los datos de conexion anteriores
__________________
No tengo firma ahora... :(
  #4 (permalink)  
Antiguo 27/02/2004, 04:33
 
Fecha de Ingreso: julio-2003
Mensajes: 7
Antigüedad: 20 años, 10 meses
Puntos: 0
Asegurate que tienes permisos de escritura sobre la base de datos..
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 01:34.