Foros del Web » Programando para Internet » ASP Clásico »

Insert con JavaScript en ASP

Estas en el tema de Insert con JavaScript en ASP en el foro de ASP Clásico en Foros del Web. Pues nada, vuelvo a las andadas.. xD Ahora tengo como proyecto hacer una web de un portal joven, he comenzado con el alta de usuarios ...
  #1 (permalink)  
Antiguo 13/04/2007, 02:29
Avatar de Shilfild  
Fecha de Ingreso: marzo-2007
Mensajes: 120
Antigüedad: 17 años, 2 meses
Puntos: 0
Insert con JavaScript en ASP

Pues nada, vuelvo a las andadas.. xD
Ahora tengo como proyecto hacer una web de un portal joven, he comenzado con el alta de usuarios y para ello tengo una tabla que se llama usuarios y sus campos son user_ide y user_pass.

Valido ya todo en otro formulario (como para no después de la chapaza que os pegué xD)
Pero a la hora de guardar no sé hacer una insert con JavaScript, por lo que he visto no es lo mismo que con JScript como me explicó Tammander, he estado buscando por internet cómo hacer una insert en JavaScript y lo único que me he encontrado era cómo insertar JavaScript en html y eso no es lo que me interesa, os copio el código por si os puede resultar de ayuda.
El código que tengo de la insert lo he supuesto yo, a partir de la select que tenía hecha en otro proyecto de ejemplo, no sé si estará bien.

Código:
<%@LANGUAGE="JAVASCRIPT"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Guardar usuario</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<!-- #INCLUDE File="ADOJAVAS.inc" -->
<%

	cone=Server.CreateObject("ADODB.Connection")
	cone.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="+Server.MapPath("portaljoven.mdb"))
	rstIntranet=new ActiveXObject("ADODB.RecordSet")
	sentencia="Select user_id,user_pass from usuarios where user_id='"+Request.form("txtUser")+"'"
	rstIntranet.Open(sentencia,cone,adOpenStatic,adCmdTable)
	if (rstIntranet.eof){
		
		rsguardar=new ActiveXObject("ADODB.Recordset")
		
		// Guardamos los datos
		user_nombre=Request.form("txtnombre");
		user_pass=Request.form("txtpass");
		insertar="INSERT INTO usuarios (user_id,user_pass) values (user_nombre,user_pass)"
		rsguardar.Open(insertar,cone,adOpenStatic,adCmdTable)
		%>
		<script language="JavaScript">
			
		alert("Guardado")
			
		</script>
		<%
	}else{
		%>
		<script language="JavaScript">
			
		alert("El nombre de usuario ya existe")
		location.href="altausuario.asp"
			
		</script>
	<%		
	}
	rstIntranet.Close
	rsguardar.Close
	%>


</body>
</html>
Lo que pretendo hacer, que no sé si está muy claro es sacar el dato de la otra página asp que tengo, buscarlo en la BD si EOF es que no existe, por lo tanto guardamos, sino, mensaje de alerta, de que el usuario ya existe.

Error:
# Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][Controlador ODBC Microsoft Access] Pocos parámetros. Se esperaba 2.
/portal_joven/guardarusuario.asp, línea 26

# Tipo de explorador:
Mozilla/5.0 (Windows; U; Windows NT 5.0; es-ES; rv:1.8.0.11) Gecko/20070312 Firefox/1.5.0.11

# Página:
POST 30 bytes to /portal_joven/guardarusuario.asp

# Datos de POST:
txtnombre=gorka&txtpass=123456


Linea 26: rsguardar.Open(insertar,cone,adOpenStatic,adCmdTab le)



El error la verdad es que no lo entiendo, porque he metido los dos datos que quiero incluir en la sentencia de insert. Los datos se pasan bien, asique no sé que puede ser.
Si podeis echarme una mano os lo agradecería mucho.
  #2 (permalink)  
Antiguo 16/04/2007, 01:35
Avatar de Shilfild  
Fecha de Ingreso: marzo-2007
Mensajes: 120
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Insert con JavaScript en ASP

Hago un Up y así pongo otros códigos distintos que he probado y que están comentados, sigo sin poder hacer nada, ahora haciendolo con sql me dan errores como que tengo que poner una , justo después del values y eso yo sé que no...

Código:
<!-- #INCLUDE File="ADOJAVAS.inc" -->
<%
	Session("alta")="No"
	cone=Server.CreateObject("ADODB.Connection")
	cone.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="+Server.MapPath("portaljoven.mdb"))
	cone2=Server.CreateObject("ADODB.Connection")
	cone2.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="+Server.MapPath("portaljoven.mdb"))
	rstIntranet=new ActiveXObject("ADODB.RecordSet")
	sentencia="Select user_id,user_pass from usuarios where user_id='"+Request.form("txtnombre")+"'"
	rstIntranet.Open(sentencia,cone,adOpenStatic,adCmdTable)
	if (rstIntranet.eof){
		Session("alta")="Si"
		rsguardar=new ActiveXObject("ADODB.Recordset")
		//Lo he intentado asi:  values ('"& user_nom &"','"& user_pas &"')"
		//y asi: insertar="INSERT INTO usuarios(user_nombre,user_pass) values (user_nom,user_pas)"
		//rsguardar.Open(insertar,cone,adOpenDynamic,adCmdText)
		// Guardamos los datos
		user_nom=Request.form("txtnombre");
		user_pas=Request.form("txtpass");
		sql=INSERT(user_id,user_pass)values(user_nom,user_pas)
		cone2.Execute(sql)
		cone2.Close;			 
		%>
		<script language="JavaScript">
			
		alert("Guardado")
			
		</script>
		<%
	}else{
		Session("alta")="No"
		%>
		<script language="JavaScript">
			
		alert("El nombre de usuario ya existe")
		location.href="altausuario.asp"
			
		</script>
	<%		
	}
	rstIntranet.Close
	rsguardar.Close
	%>
  #3 (permalink)  
Antiguo 16/04/2007, 02:16
Avatar de Shilfild  
Fecha de Ingreso: marzo-2007
Mensajes: 120
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Insert con JavaScript en ASP

Ains, este debería borrarse ke me ha salido a la mitad, el siguiente es el bueno >_>

Última edición por Shilfild; 16/04/2007 a las 02:32
  #4 (permalink)  
Antiguo 16/04/2007, 02:19
Avatar de Shilfild  
Fecha de Ingreso: marzo-2007
Mensajes: 120
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Insert con JavaScript en ASP

Joe, he probado de todo xD y no me funcina nada, que teoricamente en otras webs en la que tienen ejemplos y eso si funcionan.

Ahora tengo un par de dudas, quizá me las podais responder y ayudarme:
1.- Necesito un recordset para hacer una simple insert?
2.- si quiero ejecutar una select o un insert se hace de la misma manera?
quiero decir, va a ser un estilo a esto? porque también probé un execute y la insert y no iba bien
rstIntranet.Open(insertar,cone,adOpenStatic,adCmdT able)
rstIntranet.Open(selecion,cone,adOpenStatic,adCmdT able)
3.- Me gustaría saber la manera más sencilla de hacer una insert con objetos ADO.

Teoricamente no debiera de ser muy dificil hacer una insert, pero me falla de todas todas, pongo más código que he ido probando por si se me escapa algo y vosotros podeis verlo, gracias de antemano.

Código:
Session("alta")="No"
	cone=Server.CreateObject("ADODB.Connection")
	cone.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="+Server.MapPath("portaljoven.mdb"))
	cone2=Server.CreateObject("ADODB.Connection")
	cone2.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="+Server.MapPath("portaljoven.mdb"))
	rstIntranet=new ActiveXObject("ADODB.RecordSet")
	sentencia="Select user_id,user_pass from usuarios where user_id='"+Request.form("txtnombre")+"'"
	rstIntranet.Open(sentencia,cone,adOpenStatic,adCmdTable)
	if (rstIntranet.eof){
		Session("alta")="Si"
		rsguardar=new ActiveXObject("ADODB.Recordset")
		//Lo he intentado asi:  values ('"& user_nom &"','"& user_pas &"')"
		//y asi: insertar="INSERT INTO usuarios(user_nombre,user_pass) values (user_nom,user_pas)"
		//rsguardar.Open(insertar,cone,adOpenDynamic,adCmdText)
		// Guardamos los datos
		//SQL="INSERT INTO Usuarios " & "(Login, Password, Nombre, Apellidos, Tlf, Email)"" VALUES ('"&login&"', '"&password & _
		//	"', '"&nombre&"','"&apellidos&"','"&telefono&"','"&email&"');"
		user_nom=Request.form("txtnombre");
		user_pas=Request.form("txtpass");
		SQL="INSERT INTO usuarios " & "(user_id,user_pass)"" VALUES ('"&user_nom&"', '"&user_pas & "');"
		cone2.Close;			 
		%>
		<script language="JavaScript">
			
		alert("Guardado")
			
		</script>
		<%
	}else{
		Session("alta")="No"
		%>
		<script language="JavaScript">
			
		alert("El nombre de usuario ya existe")
		location.href="altausuario.asp"
			
		</script>
	<%		
	}
	rstIntranet.Close
	%>
  #5 (permalink)  
Antiguo 16/04/2007, 03:24
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 18 años, 5 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é -
  #6 (permalink)  
Antiguo 16/04/2007, 03:43
Avatar de Shilfild  
Fecha de Ingreso: marzo-2007
Mensajes: 120
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Insert con JavaScript en ASP

Y otra vez me vuelves a ayudar xD pero me parece que no va a haber sueldo ni pa ti ni pa mi xD

veamos voy por partes, para irme aclarando n,n

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

Al principio de la página tengo puesto esto:

Código:
<%@LANGUAGE="JAVASCRIPT"%>
pero supongo que a lo que te referiras es a que no debo poner esto?
Código:
	<script language="JavaScript">
			
		alert("Guardado")
			
		</script> 


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


Esto lo tengo:
Código:
<!-- #INCLUDE File="ADOJAVAS.inc" -->
Evidentemente también está en la carpeta xD

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


En mi código creo que solo hay JavaScript, que según me dijiste en otro post era distinto a JScript.

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") )


Esto no lo he entendido muy bien, te digo lo que yo he entendido que igual me confundo xD

Puedo tener tanto:
- Server.CreateObject("ADODB.Connection") para atacar a una BD
- Server.CreateObject("ADODB.Command") para ejecutar un comando, como puede ser en insertar? pero eso también entraria en atacar a una BD no?, no entiendo que quieres decir con ejecutar un comando sorry.


Lo que creo también que intentas decir es que solo necesito una conexión tanto para insertar/borrar/modificar/hacer una select



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")


Esto lo entiendo, pero mi pc no >_> me sigue dando el mismo error de antes.


Código:
<%@LANGUAGE="JAVASCRIPT"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Guardar usuario</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<!-- #INCLUDE File="ADOJAVAS.inc" -->
<%
	Session("alta")="No"
	cone=Server.CreateObject("ADODB.Connection")
	cone.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="+Server.MapPath("portaljoven.mdb"))
	rstIntranet=new ActiveXObject("ADODB.RecordSet")
	sentencia="Select user_id,user_pass from usuarios where user_id='"+Request.form("txtnombre")+"'"
	rstIntranet.Open(sentencia,cone,adOpenStatic,adCmdTable)
	if (rstIntranet.eof){
		Session("alta")="Si"
		//Lo he intentado asi:  values ('"& user_nom &"','"& user_pas &"')"
		//y asi: insertar="INSERT INTO usuarios(user_nombre,user_pass) values (user_nom,user_pas)"
		//rsguardar.Open(insertar,cone,adOpenDynamic,adCmdText)
		// Guardamos los datos
		//SQL="INSERT INTO Usuarios " & "(Login, Password, Nombre, Apellidos, Tlf, Email)"" VALUES ('"&login&"', '"&password & _
		//	"', '"&nombre&"','"&apellidos&"','"&telefono&"','"&email&"');"
		// 	mysql_query("insert into usuarios (user_id,user_pass) values ('$user_nom','$user_pas')",$link); 
		
		user_nom=Request.form("txtnombre");
		user_pas=Request.form("txtpass");
		cone.execute("INSERT INTO usuarios (user_id, user_pass) VALUES (user_nom, user_pas)")
	
		
	
		
		cone2.Close;			 
		%>
		<script language="JavaScript">
			
		alert("Guardado")
			
		</script>
		<%
	}else{
		Session("alta")="No"
		%>
		<script language="JavaScript">
			
		alert("El nombre de usuario ya existe")
		location.href="altausuario.asp"
			
		</script>
	<%		
	}
	rstIntranet.Close
	%>


</body>
</html>
Error: Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][Controlador ODBC Microsoft Access] Pocos parámetros. Se esperaba 2.
/portal_joven/guardarusuario.asp, línea 30


Tipo de explorador:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)

Página:
POST 30 bytes to /portal_joven/guardarusuario.asp

Datos de POST:
txtnombre=asfas&txtpass=dfasfa


Línea 30: cone.execute("INSERT INTO usuarios (user_id, user_pass) VALUES (user_nom, user_pas)")

Muchisimas gracias por la ayuda, me encanta cuando posteo y me explican cosas que no sabia xD
  #7 (permalink)  
Antiguo 16/04/2007, 04:27
Avatar de Shilfild  
Fecha de Ingreso: marzo-2007
Mensajes: 120
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Insert con JavaScript en ASP

Esto es de coña xD tengo varias opciones, pero todas fallidas, si pongo esto:

Código:
		user_nom=Request.form("txtnombre");
		user_pas=Request.form("txtpass");
		cone.execute("INSERT INTO usuarios (user_id, user_pass) VALUES ('"& user_nom &"','"& user_pas &"')")

Error:
Tipo de 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'.
/portal_joven/guardarusuario.asp, línea 30


Linea 30: cone.execute("INSERT INTO usuarios (user_id, user_pass) VALUES ('"& user_nom &"','"& user_pas &"')")

Si pongo esto:

Código:
		user_nom=Request.form("txtnombre");
		user_pas=Request.form("txtpass");
		cone.execute("INSERT INTO usuarios (user_id, user_pass) VALUES (user_nom,user_pas)")
Error: Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][Controlador ODBC Microsoft Access] Pocos parámetros. Se esperaba 2.
/portal_joven/guardarusuario.asp, línea 30


Linea 30:cone.execute("INSERT INTO usuarios (user_id, user_pass) VALUES (user_nom,user_pas)")

Así que yo supongo que es imposible que esté bien (pero hay que probar todo)

Código:
user_nom=Request.form("txtnombre");
		user_pas=Request.form("txtpass");
		cone.execute("INSERT INTO usuarios (user_id, user_pass) VALUES (Request.form("txtnombre"),Request.form("txtpass"))")
Error:
Tipo de error:
Error de compilación de Microsoft JScript (0x800A03EE)
Se esperaba ')'
/portal_joven/guardarusuario.asp, línea 30, columna 78


Línea 30: cone.execute("INSERT INTO usuarios (user_id, user_pass) VALUES (Request.form("txtnombre"),Request.form("txtpass") )")

Si lo pongo así:
Código:
user_nom=Request.form("txtnombre");
		user_pas=Request.form("txtpass");
		cone.execute("INSERT INTO usuarios (user_id, user_pass) VALUES ('" &Request.form("txtnombre") &"','" &Request.form("txtnombre") &"')")
Error: Tipo de 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'.
/portal_joven/guardarusuario.asp, línea 30


Línea 30: cone.execute("INSERT INTO usuarios (user_id, user_pass) VALUES ('" &Request.form("txtnombre") &"','" &Request.form("txtnombre") &"')")

Finalmente, la unica manera en la que consigo que grabe:

Código:
		cone.execute("INSERT INTO usuarios (user_id, user_pass) VALUES ('wachupichu','inthemorning')")
La cuestión es que lo que hice por lo que veo parece que está bien, porque me ha puesto una vez que el nombre de usuario ya existia, seguiré probando y mirando pero según lo que veo yo con alguna de las opciones debería haber valido

Edito: increible, antes me da alerta (como debiera ser ) de error porque ya existía registro y ahora me sale lo de no se puede mostrar página, porque sino se repetirian los campos claves y todo eso... ainnssss xD
  #8 (permalink)  
Antiguo 16/04/2007, 04:35
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 18 años, 5 meses
Puntos: 7
Re: Insert con JavaScript en ASP

Server.CreateObject("ADODB.Connection")

Establece la conexión con la BD para que luego podamos atacarla correctamente. Establece los parametros pertinentes para que podamos entendernos (entre el lenguaje que estas usando y el propio de la BD. Tambien tiene metodos que nos permite atacar a la BD desde ellos pero lo correcto no es eso.

Server.CreateObject("ADODB.Recordset")

Objeto destinado a alojar información de forma organizada. Este objeto es muy similar a un array asociativo tipico de PHP. En el la informacion esta guardada en forma de registros y organizada en forma de campos (como las hojas de Excel).

Server.CreateObject("ADODB.Command")

El objeto Command sirve principalmente para enviar consultas parametrizadas y que te devuelva un recordset. Es el que menos se usa pues es el de mas complejidad
pero, a grosso modo, se usa mucho para ejecutar procedimientos en la BD y lanzar triggers modificando parametros de estos.



El error que te da es debido a otras causas:

cone.execute("INSERT INTO usuarios (user_id, user_pass) VALUES (user_nom, user_pas)")

A esa consulta no le estas enviando nada ya que user_nom y user_pas no son variables de la BD. Primero tienes que evaluar las variables en la cadena de string para que esta se forme correctamente y se envien los datos correctos.

cone.execute("INSERT INTO usuarios (user_id, user_pass) VALUES ('" + user_nom + "', '" + user_pas + "')")

Si te fijas bien hay comillas simples junto a las comillas dobles. Su posicionamiento es tan importante que si no las pones correctamente no te funcionará. LO ideal es que te preguntes porqué son tan importantes



Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
  #9 (permalink)  
Antiguo 16/04/2007, 04:43
Avatar de Shilfild  
Fecha de Ingreso: marzo-2007
Mensajes: 120
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Insert con JavaScript en ASP

Genial, ahora si que funciona, gracias otra vez.

Ya he entendido los objetos que me has especificado, me lo apuntare en un cuaderno o algo, muchas gracias.

Sobre : '" + user_nom + "', '" + user_pas + "'

hasta donde yo sé, no sé si estará bien, las ' son necesarias para la BD porque son de tipo texto, si escribieramos un número no se necesitarían no? al menos eso hacía yo en oracle creo recordar y cuando pones " es porque es una variable? eso realmente no sé si me lo he inventado un poco ô.o, finalmente supongo que los + serán para concatenar la variable con los " y ' ?
La verdad es que en parte las teorias las he supuesto xD porque es la única explicación que les veo, ahora una ultima pregunta

¿los símbolos de + son solo necesarios para ASP? o simplemente es concatenar?
  #10 (permalink)  
Antiguo 16/04/2007, 05:11
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 18 años, 5 meses
Puntos: 7
Re: Insert con JavaScript en ASP

Cita:
Iniciado por Shilfild Ver Mensaje
las ' son necesarias para la BD porque son de tipo texto, si escribieramos un número no se necesitarían no?
Correcto. Pero son interpretadas por el SQL, no por JScript. Por eso te decia que es necesario evaluar las variables.

Cita:
Iniciado por Shilfild Ver Mensaje
cuando pones " es porque es una variable? eso realmente no sé si me lo he inventado un poco ô.o, finalmente supongo que los + serán para concatenar la variable con los " y ' ?
Mira este ejemplo:

a = "juan"
b = 5

al concatenar:

s = "INSERT INTO tabla (id, nombre) VALUES ('" + a + "', " + b + ")

lo que hacemos es

s = "INSERT INTO tabla(id, nombre) VALUES ('juan', 5)"

Lo que hemos hecho es evaluar las variables para concatenarlas a la cadena general

Cita:
Iniciado por Shilfild Ver Mensaje
¿los símbolos de + son solo necesarios para ASP? o simplemente es concatenar?

No, tienen diferentes operadores de concatenacion:

JScript:

b = "ana";
a = "Hola, " + b;

VBScript:

b = "ana"
a = "Hola, " & a





Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
  #11 (permalink)  
Antiguo 16/04/2007, 05:14
Avatar de Shilfild  
Fecha de Ingreso: marzo-2007
Mensajes: 120
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Insert con JavaScript en ASP

Vale, todo entendido, no iba muy mal encaminada pero no me sabía la sintaxis >_>

Muchisimas gracias otra vez n,n
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:12.