Ver Mensaje Individual
  #5 (permalink)  
Antiguo 16/04/2007, 03:24
tammander
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 3 meses
Puntos: 7
Re: Insert con JavaScript en ASP

Hola Shilfild,

Ten en cuenta esto:

0 - Define que tipo de lenguaje ASP vas a usar al inicio de la página:

JScript: <%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>
VBScript: <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>

1 - Si vas a usar constantes predefinidas (adOpenStatic,adCmdTable, etc) carga el archivo pertinente (ADOJAVAS.inc)

2 - No mezcles los dos lenguajes ASP (VBScript y JScript). JScript usa las etiquetas <script> y </script> con el atributo runat="server". Asi:

<script type="text/jscript" runat="server">

.....

</script>

3 - Procura tener solo una conexion por página y BD (un solo
Server.CreateObject("ADODB.Connection") ) Con él, atacarás la BD ya sea para llenar un recordset ( Server.CreateObject("ADODB.Recordset") ) o ejecutar un comando ( Server.CreateObject("ADODB.Command") )


4 - Para Consultas de seleccion (SELECTs) necesitas un recordset para cargar los datos pero para las consultas de accion (INSERT, etc) no hace falta. Puedes hacerlo directamente desde el objeto Connection:

conn.execute("INSERT INTO tabla (campo1, campoN) VALUES (valor1, valorN")





Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -