Pregunta: | 68005 - OBTENER UN DATO DE UN DDLB CARGADO DESDE UNA BASE DE DATOS |
Autor: | Andrea |
Tengo un ddlb_cargo el cuál ha sido llenado con los datos de una tabla de base de datos "tipo_empleado" la cuál tiene los campos idtipoempleado y tipo_empl (001 Directora, 002 Profesor), en el ddlb aparecen Directora, Profesor, etc. lo que quiero es obtener el idtipoempleado cuando seleccione un cargo. Tengo el siguiente código: int c declare empleado cursor for select idtipoempleado, tipo_empl from tipo_empleado; string id, tipo open empleado; fetch empleado into :id,:tipo; do while sqlca.sqlcode=0 if tipo= ddlb_cargo.text then idtipoempleado=id end if fetch empleado into :id,:tipo; loop close empleado; Pero siempre me devuelve 006 como idtipoempleado así seleccione otro, ¿alguien puede darme alguna solución? |