Power Builder - verificar datos existente

 
Vista:

verificar datos existente

Publicado por carlos (57 intervenciones) el 14/06/2006 15:38:35
Saludos a todos, mi caso es el siguiente:

tengo que insertar un registro en mi base de datos, pero ANTES el sistema tiene que verificar que el registro No exista en la base de dato, y si el registro se encuentra debe enviarme un mensaje notificando que el registro ya existe.
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:verificar datos existente

Publicado por karen (274 intervenciones) el 14/06/2006 16:33:37
hay varias formas de verificar eso, mediante el codigo de error de la base de datos, tambien puedes hacerle un select count(*) a la tabla pasandole la llave primaria si es >0 entonces existe, mandas un messagebox('','')
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:verificar datos existente

Publicado por CARLOS (57 intervenciones) el 14/06/2006 16:58:29
OK, DISCULPA PERO COMO SERIA EL CODIGO??



nOTA: ESTE ES EL QUE TENGO ACTUALMENTE
If dw_bien.Update() > 0 then
COMMIT USING SQLCA;
messagebox("Aviso", "Registro Guardado")
else
ROLLBACK USING SQLCA;
messagebox("Sistema","Error al Guardar e Registro",stopsign!)
end if
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:verificar datos existente

Publicado por ERIC (26 intervenciones) el 14/06/2006 20:58:41
integer li_row

select count(*) into :li_row from NOM_TABLE where codigo = :var_codigo;

if li_row > 0 then
Message('Error', 'EXISTE.')
end if

Otra forma es como dice Karen atravez de la vlidación de la BD, si ese campo es llave de la TABLA, te enviara un errat automático:
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