Bueno... Al final lo he solucionado con LoadVariablesNum("login.asp?usuario="+usuario+"&clave="+clave, 0) aunque he tenido que poner toda la ruta del archivo login.asp. �Alguien sabe por que ocurre esto?.
 
 
 
-----Mensaje original-----
De: Miguel Angel S�nchez <[EMAIL PROTECTED]>
Para: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
Fecha: jueves 21 de junio de 2001 11:24
Asunto: Re: [flashmaestro] ASP

Pues s�, en teor�a el & sirve para cuando vas a devolver m�s de una variable. As� que en el caso que solo quieras devolver una, deber�a funcionar sin &. Yo de todas formas coloco siempre el & antes del nombre de una variable. El �ltimo & no lo pongo nunca, as� que quedar�a response.write "&loadok=1"
 
En cuanto a lo de la llamada al loadVariables, s� que puedes enviar algo como lo que pon�as:
 
LoadVariablesNum("login.asp?usuario="+usuario+"&clave="+clave, 0)
 
As� incluso te ahorras pasar alguna que otra variable de m�s.
 
----- Original Message -----
Sent: Thursday, June 21, 2001 10:25 AM
Subject: RE: [flashmaestro] ASP

Bueno. A ver varias cosas que no me funcionan con respecto a la supuesta teoria que veo por ahi para enlazar ASP con Flash
 
1) Respecto aL c�digo ASP
 
<%@LANGUAGE="VBSCRIPT"%>
<%
dim oConn, login
dim u,c
 
u=Request.querystring("usuario")
c=Request.querystring("clave")
 
set oConn = Server.CreateObject("ADODB.Connection")
set login = Server.CreateObject("ADODB.Recordset")
 
oConn.Open "DRIVER={SQL Server};UID=consejo;PWD=consejo;DATABASE=presenta;SERVER=SGINTRANET"
sql= "SELECT *  FROM dbo.claves where usuario='"+u+"' and clave='"+c+"';"
login.Open sql,oConn
 
if login.EOF then
 response.write ("&loadok=2&")  
else
 response.write ("&loadok=1&")  
End if
login.Close()
oConn.Close()
%>
 
Este c�digo lo he probado con Ultradev haciendo pruebas y funciona correctamente. He probado a testear aplicando diferentes parametros desde el "Show Live Data View" de Ultradev y funciona bien (osea devuelve loadok=1 cuando lo encuentra en la base de datos y loadok=2 cuando no lo encuentra). He tenido que meter la cadena la cadena response.write ("&loadok=2&")  o response.write ("&loadok=1&")  ya que si solo lo pongo response.write ("loadok=2")  (sin los &) no me pilla bien la variable el flash. Pero no tengo ni idea de por que es eso, �en teoria no deberia ser response.write ("loadok=2")????
 
2) Respecto al Flash mando el fla. Pero hago las siguientes preguntas
Estoy haciendo LoadVariablesNum("login.asp",0,"POST") pero siempre me devuelve la conexi�n OK (aunque teclee una contrase�a no v�lida). Si por el contrario lo mando con "GET" siempre me da error, aunque ponga bien la contrase�a. �Se puede poner el el LoadVariablesNum algo parecido a esto: LoadVariablesNum("login.asp?usuario="+usuario+"&clave="+clave,0) y omitir el "GET" o "POST"?. He visto por ahi tutoriales y unos dicen que con GET y otros con POST y ya estoy un poco con los cables cruzados de tanto hacer pruebas... �que me esta fallando en todo esto?... Pienso que en flash donde esta el error pero necesito alguien que ya haya trabajado con esto porque esta es mi primera vez que necesito enlazar datos...
 
A ver si alguien puede ayudarme.
Muchas gracias de antemano y un saludo.
Alberto Sanz

Responder a