Problemas con cursores
Publicado por Richard (14 intervenciones) el 25/10/2008 00:18:34
Hola amigos, necesito ayuda, lo que deseo hacer es cargar los datos de un campo de la tabla cliente en un control dropdownlistbox. He programado el siguiente código en el evento OPEN de la ventana que contiene a este control. El código es el siguiente:
//CARGAR DATOS EN EL CURSOR (DropDownListBox Clientes)
string vcli
Declare cur1 cursor for
Select NombreCliente
from Cliente
order by NombreCliente Asc;
open cur1;
do
fetch cur1 into:vcli;
if sqlca.sqlcode=100 then exit
Clientes.Additem(vcli)
loop while true;
close cur1 ;
La BD está en Access 2003 y el campo NombreCliente es del tipo texto. Lo curioso es que este mismo código con otra tabla funciona bien en otro programa que he hecho. He revisado paso a paso y he notado que el cursor está vacío. Por favor ayudenme, lo necesito urgente. Gracias por su ayuda.
//CARGAR DATOS EN EL CURSOR (DropDownListBox Clientes)
string vcli
Declare cur1 cursor for
Select NombreCliente
from Cliente
order by NombreCliente Asc;
open cur1;
do
fetch cur1 into:vcli;
if sqlca.sqlcode=100 then exit
Clientes.Additem(vcli)
loop while true;
close cur1 ;
La BD está en Access 2003 y el campo NombreCliente es del tipo texto. Lo curioso es que este mismo código con otra tabla funciona bien en otro programa que he hecho. He revisado paso a paso y he notado que el cursor está vacío. Por favor ayudenme, lo necesito urgente. Gracias por su ayuda.
Valora esta pregunta


0