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

Problemas con IF y EOF

Estas en el tema de Problemas con IF y EOF en el foro de ASP Clásico en Foros del Web. Hola: Tengo el siguiente código en ASP con Javascript y no me funciona: function check_users(user_form_string, password_form_string){ var cn = Server.Createobject("ADODB.Connection") cn.open ("Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" ...
  #1 (permalink)  
Antiguo 10/01/2008, 17:30
 
Fecha de Ingreso: diciembre-2003
Mensajes: 9
Antigüedad: 20 años, 6 meses
Puntos: 0
Problemas con IF y EOF

Hola:

Tengo el siguiente código en ASP con Javascript y no me funciona:

function check_users(user_form_string, password_form_string){

var cn = Server.Createobject("ADODB.Connection")

cn.open ("Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + Server.MapPath( "data/alianza.mdb" ))

var sql = "SELECT * FROM acceso WHERE usuario = '" + user_form_string + "';"
var RS = Server.CreateObject ("ADODB.RecordSet")

RS.Open(sql,cn)

IF RS.EOF
Response.Redirect ("http://www.alrincon.com")
ELSE IF (RS.Fields("password") == "password_form_string")
Response.Redirect ("http://www.alternate.es")
ELSE
Response.Redirect ("http://www.alrincon.com")

RS.Close
cn.Close


El sistema me lanza el siguiente error:

Error de compilación de Microsoft JScript (0x800A03EC)
Se esperaba ';'
/abd/asp_functions.inc, línea 22, columna 3
IF RS.EOF
--^


¿Me podeis ayudar? Gracias.
  #2 (permalink)  
Antiguo 10/01/2008, 17:56
 
Fecha de Ingreso: febrero-2007
Mensajes: 9
Antigüedad: 17 años, 4 meses
Puntos: 0
Re: Problemas con IF y EOF

intenta colocando then despues de la setencia if donde te da el error y ademas el fin de la setencia end if
ejm:
IF RS.EOF THEN
Response.Redirect ("http://www.alrincon.com")
ELSE IF (RS.Fields("password") == "password_form_string")
Response.Redirect ("http://www.alternate.es")
ELSE
Response.Redirect ("http://www.alrincon.com")
END IF
RS.Close
cn.Close
  #3 (permalink)  
Antiguo 10/01/2008, 20:05
Avatar de m4xp0wer  
Fecha de Ingreso: septiembre-2007
Mensajes: 66
Antigüedad: 16 años, 8 meses
Puntos: 1
Re: Problemas con IF y EOF

Creo que es JavaScript, no VBS.
No estoy muy seguro de como es la sintaxis de javascript, pero yo pondría el if con minúsculas y (RS.EOF) entre paréntesis, además del resto de la declaración entre llaves
if (RS.EOF) {
...
}
  #4 (permalink)  
Antiguo 12/01/2008, 19:59
Avatar de luisvasquez  
Fecha de Ingreso: diciembre-2003
Ubicación: Venezuela
Mensajes: 879
Antigüedad: 20 años, 6 meses
Puntos: 6
Re: Problemas con IF y EOF

Pregunto....la extensión de ese archivo es ASP o JSP?
  #5 (permalink)  
Antiguo 14/01/2008, 03:45
 
Fecha de Ingreso: diciembre-2003
Mensajes: 9
Antigüedad: 20 años, 6 meses
Puntos: 0
Re: Problemas con IF y EOF

La extensión es ASP, ASP con JavaScript, pero ya he encontrado el problema. Como bien me decís, es if (RS.EOF) y no IF (RS.EOSF), las mayúsculas y minúsculas.

Que torpe ando.

Gracias por la ayuda.
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 23:13.