Madre mia, si no tengo idea de lo más simple, estoy como para saber eso.. xD Tammander como en las prácticas me paguen algo te tendré que dar la mitad por lo menos xDD muchísimas gracias por la ayuda.
Pero todo era demasiado bonito para ser cierto....nuevo error que ya me suena:
Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Controlador ODBC Microsoft Access]Error en fila
/pruebas/Sugerencia/guardar.asp, línea 33
Según el técnico tengo todos los permisos pero me mirará otra vez el ODBC
Pego el código y la línea en la que me ha dado error, el update, que fijandome he visto que todos los
close, y
open estan a morado y en cambio el update sigue igual que el resto del código.
He probado a poner la U en mayus y minus, pero parece ser que le dá exactamente igual, no sé por qué puede ser..
Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Guardado de datos</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<script language=JScript runat=server>
//Archivo con ctes. de BD lo copiamos aquí por comodidad. -->
//#INCLUDE file="../Sugerencias.validar/ADOJAVAS.inc"-->
// Incluido adovbs.inc que hace que se definan todas las constantes
nombre=Request.querystring("txtnombre")
telefono=Request.querystring("txttelefono")
mail=Request.querystring("txtemail")
sugerencia=Request.querystring("txtsugerencia")
Ob_Conn= new ActiveXObject("ADODB.Connection")
Ob_RS= new ActiveXObject("ADODB.Recordset")
Ob_Conn.open("SUGERENCIAS");
Ob_RS.open("SUGERENCIAS",Ob_Conn ,3 , 2)
//Ob_RS.open("SUGERENCIAS",Ob_Conn ,adOpenStatic ,adCmdTable)
Ob_RS.addnew()
Ob_RS("nombre")= nombre
Ob_RS("mail")= mail
Ob_RS("telefono")= telefono
Ob_RS("sugerencia")= sugerencia
Ob_RS.update()
Ob_RS.close()
Ob_Conn.close()
Response.Write("Grabado")
</script>
</body>
</html>
Ahora que me fijo el addnew tampoco está en morado, y en cambio en otro asp que tengo que sé que guardaba (aunque sin validar) también está en morado y este no...