Error R0006
Publicado por Samuel (3 intervenciones) el 21/07/2012 18:09:30
Hola amigos soy nuevo en PB quiero preguntarles porque tengo este error:
He creado mi login con su script respectivo ya tiene su BD con data y en la bd esta las contraseñas y los ID de los usuarios. Pero no se por que me sale ese error. Haber les explico:
Mi codigo en mi login (ventana llamada: w_clave) es:
Osea dentro del boton aceptar(cb_1):
Integer n
string busca
string Clave
busca="Nombre ="+ddlb_1.text+""
//busca en la tabla al usuario seleccionado
n=Usuarios.find(busca,1,Usuarios.rowcount())
if n=0 then
beep(2)
messagebox("Acceso denegado","El usuario no existe",stopsign!)
ddlb_1.setfocus( )
return
else
Clave=Usuarios.GetItemString(n,"Clave")
//pregunta si la clave del usuario es igual a la ingresada en sle_1
if upper(Clave)=upper(sle_1.text) then
//almacena en variables el nombre y el nivel de usuario
usuario=Usuarios.getitemstring(n,"Nombre")
acceso=Usuarios.getitemstring(n,"Clave")
open(w_principal)
close(w_clave)
else
messagebox("Acceso denegado","La clave es incorrecta",stopsign!)
op=op+1
sle_1.text=""
sle_1.setfocus( )
//pregunta si se ha equivicado 3 veces
if op=3 then halt close
end if
end if
He creado tambien variables de instancia:
integer op (para acumular las veces q se intenta logear)
Ademas variables globales:
string Usuario, Acceso
DataStore Usuarios
Ademas he creado mi Datawindow para jalar la data para el logeo.
Haber si me ayudan...
Ahh el error es cuando le doy click en el boton aceptar (asi ingrese o no ingrese datos en la ventana de logeo) y me dice:
PowerBuilder Application Execution Error (R0006)
Application Terminated
Error: Invalid Datawindow row/column specified at line 16 in clicked event of object cb_1of w_clave
He creado mi login con su script respectivo ya tiene su BD con data y en la bd esta las contraseñas y los ID de los usuarios. Pero no se por que me sale ese error. Haber les explico:
Mi codigo en mi login (ventana llamada: w_clave) es:
Osea dentro del boton aceptar(cb_1):
Integer n
string busca
string Clave
busca="Nombre ="+ddlb_1.text+""
//busca en la tabla al usuario seleccionado
n=Usuarios.find(busca,1,Usuarios.rowcount())
if n=0 then
beep(2)
messagebox("Acceso denegado","El usuario no existe",stopsign!)
ddlb_1.setfocus( )
return
else
Clave=Usuarios.GetItemString(n,"Clave")
//pregunta si la clave del usuario es igual a la ingresada en sle_1
if upper(Clave)=upper(sle_1.text) then
//almacena en variables el nombre y el nivel de usuario
usuario=Usuarios.getitemstring(n,"Nombre")
acceso=Usuarios.getitemstring(n,"Clave")
open(w_principal)
close(w_clave)
else
messagebox("Acceso denegado","La clave es incorrecta",stopsign!)
op=op+1
sle_1.text=""
sle_1.setfocus( )
//pregunta si se ha equivicado 3 veces
if op=3 then halt close
end if
end if
He creado tambien variables de instancia:
integer op (para acumular las veces q se intenta logear)
Ademas variables globales:
string Usuario, Acceso
DataStore Usuarios
Ademas he creado mi Datawindow para jalar la data para el logeo.
Haber si me ayudan...
Ahh el error es cuando le doy click en el boton aceptar (asi ingrese o no ingrese datos en la ventana de logeo) y me dice:
PowerBuilder Application Execution Error (R0006)
Application Terminated
Error: Invalid Datawindow row/column specified at line 16 in clicked event of object cb_1of w_clave
Valora esta pregunta


0