Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/04/2007, 01:35
Avatar de Shilfild
Shilfild
 
Fecha de Ingreso: marzo-2007
Mensajes: 120
Antigüedad: 18 años, 1 mes
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
	%>