Buscar un Campo en un Datawindo

hola,  quisiera saber si mi código es correcto, trato de que al ingresar un nombre en el datawindow este no se repita

string NOMBRE
LONG ll_row

NOMBRE = dw_1.getitemstring(dw_1.getrow(), "nom_soc")

ll_row = dw_1.find("nom_soc ='NOMBRE'", 1, dw_1.rowcount())

IF (ll_row > 0) THEN
messagebox("existe","el socio ya esta registrado")
END IF

1 respuesta

Respuesta
1

Corrige esta línea

ll_row = dw_1.find("nom_soc ='"+NOMBRE+"'", 1, dw_1.rowcount())

Pero este de código de te conviene su buscas en un datawindow grid. Pero

Si estas registrando te recomiendo que consultes directamente a la base de datos

String ls_nom

select nom_soc into :ls_nom from tabla where nom_soc=NOMBRE;

IF sqlca.SqlCode = 0 THEN

messagebox("existe","el socio ya esta registrado")
END IF

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas