Power Builder - ayuda con nivel de acceso

   
Vista:

ayuda con nivel de acceso

Publicado por jose (7 intervenciones) el 29/04/2010 06:01:46
hola a todos: ayuda con un script de acceso que me bota error clave incorrecta no doy con el erro aver si me pueden ayudar

SCRIPT BOTON ACEPTAR

integer n
string busca,claveusu,nombre
datausu= create datastore
busca="nombre='" + ddlb_usuarios.text+"'"
n=datausu.find(busca,1,datausu.rowcount())
if n=0 then
messagebox("Acceso Denegado","Seleccione un usuario",stopsign!)
ddlb_usuarios.setfocus( )
else
claveusu=datausu.getitemString(n,"Clave")
if upper(claveusu)=upper(sle_clave.text) then
xusuario=datausu.getitemstring( n,"Login")
xnivel=datausu.getitemstring( n,"Nivel")
open(w_principal)
close(w_acceso)
else
messagebox("Acceso Denegado","Clave Incorrecta",stopsign!)
opc=opc+1
if opc=3 then halt close
end if
end if
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ayuda con nivel de acceso

Publicado por Tiburoncin (28 intervenciones) el 06/05/2010 18:36:50
Jose,
Me parece que te estas confundiendo en el nombre de tu campo de usuario. Arriba lo buscas como "nombre", sin embargo cuando lo capturas con getitemstring lo buscas como "login".

La otra opcion es, si tienes una tabla

nombre login clave
Juan Perez jperez 123
Juan Perez jp 321

por ahi tbm podria ser un error, por que el find busca la primera coincidencia y listo se olvida de lo demás.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayuda con nivel de acceso

Publicado por jose (7 intervenciones) el 26/05/2010 19:34:11
Gracias tiburoncin me sirvio pa interpretar el script
el error estab en la comparacion de la variable clave y la caja de texto

gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar