
02/04/2007, 08:15
|
 | | | Fecha de Ingreso: marzo-2007
Mensajes: 120
Antigüedad: 18 años, 1 mes Puntos: 0 | |
Re: Paso de variables de JAVASCRIPT a JScript Te voy a poner un monumento sólo por la paciencia que tienes xD
Pero ni aún con lo más sencillo soy capaz de hacerlo...x_x
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");
var strSql = "INSERT INTO sugerencias (codigo, nombre, mail, telefono, sugerencia) VALUES ('15','" + nombre + "', '" + mail + "', '" + telefono + "', '" + sugerencia + "')";
// Nota:Fijate que hay comillas simples antes y despues de las comillas dobles. No te olvides de ponerlas
Ob_Conn.execute(strSql);
Ob_Conn.close();
Response.Write("Grabado")
</script>
</body>
</html>
Error:
Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][Controlador ODBC Microsoft Access] No coinciden los tipos de datos en la expresión de criterios.
/pruebas/Sugerencia/guardar.asp, línea 28
Linea 28: Ob_Conn.execute(strSql); Datos que le pasa:
Datos de POST:
txtnombre=aaaaaaa&txttelefono=222222222&txtemail=a [email protected]&txtsugerencia=aaaaaaaaaa En la BD
codigo (debería de ser autonumerico, pero aunque se para la prueba le he puesto numerico)
nombre texto
telefono texto
email texto
sugerencia memo |