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

Me tiene Enfermo¡¡¡¡¡

Estas en el tema de Me tiene Enfermo¡¡¡¡¡ en el foro de ASP Clásico en Foros del Web. hace dos dias estoy tratando con este codigo pero no se que le pasa... tengo varios similares pero con este me doy no se que ...
  #1 (permalink)  
Antiguo 22/08/2002, 00:53
 
Fecha de Ingreso: enero-2002
Mensajes: 217
Antigüedad: 23 años, 4 meses
Puntos: 0
Me tiene Enfermo¡¡¡¡¡

hace dos dias estoy tratando con este codigo pero no se que le pasa... tengo varios similares pero con este me doy no se que le pasa...

el error:
ADODB.Recordset error '800a0cb3'

El Recordset actual no admite actualizaciones. Puede ser una limitación del proveedor o del tipo de bloqueo seleccionado.

/descargas2.asp, line 35


el Codigo:
<%option Explicit %>

<%
Response.Buffer = true
Dim Con,tabla,sql

Set Con = Server.CreateObject("ADODB.Connection")
set tabla = Server.CreateObject("ADODB.RecordSet")
Con.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("./dea.mdb")&";"

'con.open "profesores"

sql= "SELECT * FROM Tabla1"
tabla.Open sql,con
cok=request.cookies("usuario")


'Recogemos los datos y validamos que no haya ningun campo vacio
dim materia, archivo, titulo, Texto, Formato, fecha, cok,error
materia = Request.Form("materia")
archivo = Request.Form("archivo")
Titulo = Request.form ("titulo")
Texto = request.form("texto")
Formato =request.form("formato")
fecha = date()

'if Titulo ="" or archivo ="" or materia ="" or Texto="" or formato="" then
'error = "Debe completar todos los datos."
'Response.Write error
'Response.End
'end if

'Si está todo correcto, procedemos a ingresar los datos a la base de datos

tabla.AddNew esta es la linea 35
tabla("texto") = texto
tabla("materia") = materia
tabla("fecha") = fecha
tabla("formato") = formato
tabla("archivo") = archivo
tabla("usuario") = cok
tabla("titulo") = Titulo
tabla.update

'Terminamos e imprimimos un mensaje
Response.Write "Se ha ingresado con exito"
%>

Ayuda porfa

  #2 (permalink)  
Antiguo 22/08/2002, 01:49
 
Fecha de Ingreso: mayo-2002
Mensajes: 83
Antigüedad: 23 años
Puntos: 0
Re: Me tiene Enfermo¡¡¡¡¡

hola...
prueba con esto...

Cita:
tabla.Open sql,Con,2,3
espero que sirva...
chusito :cantar:
  #3 (permalink)  
Antiguo 22/08/2002, 02:01
 
Fecha de Ingreso: enero-2002
Mensajes: 217
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Me tiene Enfermo¡¡¡¡¡

Con lo que tu me dices

HTTP 500 ERROR INTERNO EN EL SERVIDOR
  #4 (permalink)  
Antiguo 22/08/2002, 02:09
 
Fecha de Ingreso: enero-2002
Mensajes: 217
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Me tiene Enfermo¡¡¡¡¡

DISCULPA, AHORA NO SE SI ES POR EL CAMBIO PORQUE LO ACABO DE BORRAR Y ME DA LO MISMO...

SIEMPRE ME DA LO MISMO EN LA PRIMERA Y ACTUALIZO Y ME DABA EL ERROR QUE POSTEÉ

¿habrá algun problema con el servidor?
es una posibilidad pero estoy trabajando con el resto de los ingresos y me trabajan bien, sin ningun problema es este el que tiene el problema.

<img src="http://www.univercity.cl/imagenes/malex6.gif">
  #5 (permalink)  
Antiguo 22/08/2002, 02:31
 
Fecha de Ingreso: abril-2002
Mensajes: 438
Antigüedad: 23 años
Puntos: 2
Re: Me tiene Enfermo¡¡¡¡¡

Prueba con esto:
tabla.cursorLocation=adUseClient
tabla.open sql,con,3,3
Así creas un recordset de extemo cliente, con recorrido hacia delante y hacia atrás que con bloqueo optimista.
Debería funcionarte. De todas maneras lo que estás haciendo no creo que sea lo más eficiente del mundo, ya que al fin y al cabo estás volcando todo el contenido de una tabla para luego insertar un registro. Si esa tabla tiene muchos registros vas a consumir muchos ciclos de procesador en algo que solucionarías realizando un sencillo Insert en la BBDD. No sé porqué pero me da que esto sería más eficiente que lo que estás tratando de hacer.

Saludos.

  #6 (permalink)  
Antiguo 22/08/2002, 11:47
 
Fecha de Ingreso: enero-2002
Mensajes: 217
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Me tiene Enfermo¡¡¡¡¡

Todos los dias se aprende algo, me podrias decir como utilizas ese sencillo Insert En la BBDD, porfa.

y voy a probar con lo que me dices de y te cuento luego (de noche pues aqui no tengo el ftp)


Bay

<img src="http://www.univercity.cl/imagenes/malex6.gif">
  #7 (permalink)  
Antiguo 22/08/2002, 13:39
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Me tiene Enfermo¡¡¡¡¡

<a href='ir.asp?http://www.forosdelweb.com/mensaje.asp?id=97047' target='_blank'>http://www.forosdelweb.com/mensaje.asp?i...</a>

<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center>
  #8 (permalink)  
Antiguo 23/08/2002, 00:50
 
Fecha de Ingreso: enero-2002
Mensajes: 217
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Me tiene Enfermo¡¡¡¡¡

Lo Logre¡¡¡
el muy sabio no habia colocado ningun codigo Html, bueno en algunas paginas me funcionaban bien sin ellos, pero esta no se la razon me arrojaba el error 500, el codigo de arriba estaba correcto.

agradecido de todos aquellos que gastaron su tiempo en mi problema

Saludos

<img src="http://www.univercity.cl/imagenes/malex6.gif">
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 06:40.