Todoexpertos.com
http://www.todoexpertos.com
La respuesta está en Internet
Información de la pregunta
Título: codigo autogenerado
Experto: achafio
Valoración: 5
Fecha: 20/07/2008


codigo autogenerado
INTEGER ll_cant Select max(convert(integer,right(CLIE_COD,9))) into :ll_cant from CLIENTE using sqlca; ll_cant +=1 sle_1.text = string(ll_cant,'C000000000')   experto con este codigo incremento mi codigo ok , pero  que pasaria si en la consulta a la hora de capturar el maximo numero no encuentra nada no se podria sumar + 1 por que en  la  base de datos no hay  ningun registro, que haria.   NOTA: espero que me  entiendas  si no hay ningun registro en mi tabla clientes  no se puede sumar + 1  que hago

codigo autogenerado
entonces antes de poner ll_cant + =1, debes hacer la siguiente pregunta: IF isnull(ll_cant) then ll_cant = 0 luego pones ll_cant+=1 y lo restante

Pregunta finalizada. Valoración: 5
Excelente. Una fantástica solución.


Volver al mensaje
http://www.todoexpertos.com/categorias/tecnologia-e-internet/programacion/power-builder/respuestas/1881417/codigo-autogenerado