Mi código es tan sencillo como esto:
Código:
Pero tiene errores que no sé solucionar, seguiré intentando hacer lo de la select, pero no sé yo si acabare haciendolo bien, si alguien tiene alguna sugerencia será bien recibida.<!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("SUGERENCIA");
//Ob_RS.open("SUGERENCIAS",Ob_Conn ,adOpenStatic ,adCmdTable) //Es lo mismo, pero con sus valores.
Ob_RS.open("SUGERENCIA",Ob_Conn ,3 , 2);
//sentencia=" INSERT INTO SUGERENCIAS values(5," & nombre & "," & telefono & "," & _
//mail &"," & sugerencia & ")";
//Ob_Conn.Execute sentencia,,adCmdText + adExecuteNoRecords;
//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>
Error: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Controlador ODBC Microsoft Access] Instrucción SQL no válida; se esperaba 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT' o 'UPDATE'.
/pruebas/Sugerencia/guardar.asp, línea 24
Linea 24: Ob_RS.open("SUGERENCIA",Ob_Conn ,3 , 2);

