Problemas ASP vs MYSQL

20/11/2003 - 18:47 por Xus | Informe spam
Estoy provando de acceder a MySQL desde ASP a través de ODBC y parece que
todo va bien al hacer un SELECT (muestra los datos).

Pero al provar un insert con el siguiente código:

else
nom=request.form("nom")

SQL="INSERT into colega VALUES('" & nom & "')"
set RS = Conn.Execute(SQL)

'response.Redirect("index.asp")
end if



da el error sieguiente:
HTTP 500 - Error interno del servidor

y por supuesto el INSERT no se produce.

La consulta esta bien porque la he provado a traves de un INSERT manual y
funciona...

Preguntas similare

Leer las respuestas

#1 Matias Iacono
20/11/2003 - 19:45 | Informe spam
No conozco MySql... pero si trabaja con archivos similar a Access... el
problema se puede basar en permisos

"Xus" wrote in message
news:
Mostrar la cita
#2 Xus
20/11/2003 - 19:46 | Informe spam
Era un tonto fallo de programación... el problema es que no uso ningun
programa para depurar ASP, entonces tardo mucho en descubrir errores, como
lo haceis?


"Matias Iacono" ha escrit
en el missatge dels grups de
discussió:
Mostrar la cita
que
Mostrar la cita
y
Mostrar la cita
#3 Daniel Álvarez
21/11/2003 - 09:06 | Informe spam
Lo primero que tienes que hacer en tu navegador es irte a herramientas
opciones avanzadas y ahi desactivar una casilla que pone mostrar mensajes
descriptivos de error o mensajes amigables, o algo asi, el texto varia en
todas las versiones y en todos los navegadores.

Con eso conseguiras saber que error se esta produciendo exactamente.

Daniel Álvarez




"Xus" escribió en el mensaje
news:
Mostrar la cita
manual
Mostrar la cita
#4 Tracker
21/11/2003 - 09:35 | Informe spam
"Xus" wrote in news:ODwJM54rDHA.3748
@TK2MSFTNGP11.phx.gbl:

Mostrar la cita
que
Mostrar la cita
y
Mostrar la cita
creo que el problema es que la SQL no está del todo bien, esta debe ser:

SQL = "INSERT INTO colega (nombre) VALUES ('" & nom & "');"

si es que el campo nom se llama nombre en la tabla.

después te falta un if expresión then para cerrar el else y el end if o
quitar el else y el end if.
#5 Matias Iacono
21/11/2003 - 12:56 | Informe spam
Con respecto a lo de SQL... si no pones nada despues del nombre de tabla, o
sea sus campos, el contenido de Values se insertara en el mismo orden que
tiene la tabla


"Tracker" wrote in message
news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida