Foros del Web » Programación web » ASP Clásico »

Error en insercion de campo de texto a base de datos!! Que triste!

Estas en el tema de Error en insercion de campo de texto a base de datos!! Que triste! en el foro de ASP Clásico en Foros del Web. Pues si, que no soy capaz de hacer una insercion de registros en una tabla de una base de datos.... El caso es que me ...
  #1 (permalink)  
Antiguo 31/10/2005, 07:12
 
Fecha de Ingreso: diciembre-2003
Mensajes: 46
Antigüedad: 11 años
Puntos: 0
Error en insercion de campo de texto a base de datos!! Que triste!

Pues si, que no soy capaz de hacer una insercion de registros en una tabla de una base de datos....
El caso es que me devuelve un error (al estilo del 404 del explorer), y no se porqué es. He ido comentando lineas hasta que veo que el error lo da en el momento de ejecutar la sentencia SQL (.Execute)
Os pego este trozito de codigo, que es donde casca:

Dim MM_Accion_Insertar
Dim MM_editConnection
Dim MM_editQuery
Dim valorComentario
Dim valorUsuario
Dim valorfecha

Dim MM_cnxLongJorn_STRING
MM_cnxLongJorn_STRING = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.mapPath("/LongJorn/access_db/longjorn.mdb")
MM_Accion_Insertar = CStr(Request.ServerVariables("SCRIPT_NAME"))
If (CStr(Request("hdFormulario")) = "Form2") Then
valorComentario=CStr(Request.Form("txtComentario") )
valorUsuario=Request.Cookies("Usuario")
valorfecha=Date()
MM_editQuery="insert into comentarios(Id,Comentario,Fecha,Usuario)values('"& idComentario&"','"&valorComentario&"','"&valorfech a&"','"&valorUsuario&"')"
MM_editConnection = MM_cnxLongJorn_STRING
Set MM_editCmd = Server.CreateObject("ADODB.Command")
MM_editCmd.ActiveConnection = MM_editConnection
MM_editCmd.CommandText = MM_editQuery
MM_editCmd.Execute 'Aqui es donde casca
MM_editCmd.ActiveConnection.Close

por cierto que valorfecha me lo escribe valorfech a pero eso es cosa de aqui, de este foro.
  #2 (permalink)  
Antiguo 31/10/2005, 07:34
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.701
Antigüedad: 12 años, 1 mes
Puntos: 14
y si pruebas sin eso de ADODB.Command y simplemente pones
Código:
 Dim MM_cnxLongJorn_STRING
 MM_cnxLongJorn_STRING = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.mapPath("/LongJorn/access_db/longjorn.mdb")
 MM_Accion_Insertar = CStr(Request.ServerVariables("SCRIPT_NAME"))
 If (CStr(Request("hdFormulario")) = "Form2") Then
       valorComentario=CStr(Request.Form("txtComentario")  )
     valorUsuario=Request.Cookies("Usuario")
     valorfecha=Date()
MM_editQuery="insert into comentarios(Id,Comentario,Fecha,Usuario)values('"& idComentario&"','"&valorComentario&"','"&valorfech a&"','"&valorUsuario&"')"
MM_editQuery.Execute 
Otra cosa... me imagino que el if lo cierras mas adelante no???
Saludos
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
  #3 (permalink)  
Antiguo 31/10/2005, 08:10
 
Fecha de Ingreso: diciembre-2003
Mensajes: 46
Antigüedad: 11 años
Puntos: 0
Sigue dandome el error ese. Si, la if la cierro bien en la siguiente linea. Que podrá ser. Los nombres de los campos estan requetecomprobados... snif..
__________________
Visita mi weblog, y encontraras vidos amateurs, webcams, camaras ocultas, voyeurs... y mucho material que te hará adicto a Longjorn.com
  #4 (permalink)  
Antiguo 31/10/2005, 08:13
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.701
Antigüedad: 12 años, 1 mes
Puntos: 14
Etonces pon un response.write despues de la sentencia para que te tire por pantalla lo que estas tratando de meter a la base de datos... postealo aca puede que los datos que esta tratando no estan correctos... saludos
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
  #5 (permalink)  
Antiguo 31/10/2005, 08:27
 
Fecha de Ingreso: diciembre-2003
Mensajes: 46
Antigüedad: 11 años
Puntos: 0
El resultado de esta consulta:
Cita:
MM_editQuery="insert into comentarios(Comentario,Fecha,Usuario)values('"&val orComentario&"','"&valorfecha&"','"&valorUsuario&" ')"
Response.write(MM_editQuery)
es:
Cita:
insert into comentarios(Comentario,Fecha,Usuario)values('Mi comentario va aqui','10/31/2005','mamachicho')
__________________
Visita mi weblog, y encontraras vidos amateurs, webcams, camaras ocultas, voyeurs... y mucho material que te hará adicto a Longjorn.com
  #6 (permalink)  
Antiguo 31/10/2005, 08:31
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.701
Antigüedad: 12 años, 1 mes
Puntos: 14
mmmm es raro... la verdad de las cosas es que no se me ocurre que puede ser...
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
  #7 (permalink)  
Antiguo 31/10/2005, 08:43
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 11 años, 1 mes
Puntos: 27
y el error es el 404?
__________________
JuanRa Pérez
San Salvador, El Salvador
  #8 (permalink)  
Antiguo 31/10/2005, 08:47
 
Fecha de Ingreso: diciembre-2003
Mensajes: 46
Antigüedad: 11 años
Puntos: 0
No se puede mostrar la página
Hay un problema con la página solicitada y no puede ser mostrada..

Pruebe lo siguiente:

Abra la página principal de www.longjorn.com y busque vínculos a la información que desea.
Haga clic en el botón Actualizar o vuelva a intentarlo más tarde.

Haga clic en Búsqueda para buscar información en Internet.
También puede ver una lista de sitios relacionados.




HTTP 500 - Error interno del servidor
Internet Explorer
__________________
Visita mi weblog, y encontraras vidos amateurs, webcams, camaras ocultas, voyeurs... y mucho material que te hará adicto a Longjorn.com
  #9 (permalink)  
Antiguo 31/10/2005, 09:01
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.030
Antigüedad: 12 años, 11 meses
Puntos: 96
Herramientas-Opciones de Internet-Avanzadas

Deshabilita el checkbox que dice de los errores HTTP, asi podras ver el error, y nos dices que error es.
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #10 (permalink)  
Antiguo 31/10/2005, 09:12
 
Fecha de Ingreso: diciembre-2003
Mensajes: 46
Antigüedad: 11 años
Puntos: 0
ADODB.Command error '800a0bb9'

Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.

/insert_coment.asp, line 31


No sabia de esa opcion!
__________________
Visita mi weblog, y encontraras vidos amateurs, webcams, camaras ocultas, voyeurs... y mucho material que te hará adicto a Longjorn.com
  #11 (permalink)  
Antiguo 31/10/2005, 09:54
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.030
Antigüedad: 12 años, 11 meses
Puntos: 96
Primero comprueba que el string de conexion a tu base de datos sea correcto.
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #12 (permalink)  
Antiguo 31/10/2005, 10:13
 
Fecha de Ingreso: diciembre-2003
Mensajes: 46
Antigüedad: 11 años
Puntos: 0
Joe, que desesperación me está entrando ...
El string es correcto, de hecho lo he usado varias veces para hacer consultas...

MM_cnxLongJorn_STRING = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.mapPath("/LongJorn/access_db/longjorn.mdb")

No hay una forma más fácil de conseguirlo que no sea con OLEDB y todo eso?
__________________
Visita mi weblog, y encontraras vidos amateurs, webcams, camaras ocultas, voyeurs... y mucho material que te hará adicto a Longjorn.com
  #13 (permalink)  
Antiguo 31/10/2005, 10:35
 
Fecha de Ingreso: diciembre-2003
Mensajes: 46
Antigüedad: 11 años
Puntos: 0
lo he conseguido! nos e como pero gracias a todos por vuestra ayuda. Asi da gusto....
gracias de nuevo :)
__________________
Visita mi weblog, y encontraras vidos amateurs, webcams, camaras ocultas, voyeurs... y mucho material que te hará adicto a Longjorn.com
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 08:23.
SEO by vBSEO 3.3.2