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

#6 Xus
21/11/2003 - 13:51 | Informe spam
Entre todos se aprende :)


"Matias Iacono" ha escrit
en el missatge dels grups de
discussió:#
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:
> "Xus" wrote in news:ODwJM54rDHA.3748
> @TK2MSFTNGP11.phx.gbl:
>
> > 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...
> >
> >
>
> 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.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida