Página 1 de 1

TdbCombo

Publicado: Vie Sep 30, 2005 6:13 pm
por Pablo Herranz
Hola, intento asignar un TdbCombo con los valores de un tabla Mysql con el
siguiente codigo:
::oODbcCen:cSelect:="SELECT Nombre FROM CENTROS"
oSender:oDataSet:=::oODbcCen
::oODbcCen:Gotop()
WHILE !::oODbcCen:Eof()
oSender:AddItem(::oODbcCen:Nombre)
::oODbcCen:Skip()
ENDDO
Logdebug(oSender:aItems)
El Logdebug me muestra todos los valores pero el combo solo muestra el
primero y no despliega
¿Que hago mal?
Pablo H

TdbCombo

Publicado: Vie Sep 30, 2005 6:43 pm
por ignacio
Pablo,
Utiliza mejor el metodo SaveToArray del DataSet. Sino se ve más que uno,
posiblemente sea porque no estas en edición, y por lo tanto no dejamos
desplegar el combo. Comprueba la longitud de oCombo:aItems y verás que es
más de uno.
Un saludo,
"Pablo H" <pablo@ibertabaco.com> escribió en el mensaje
news:433d6445$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Hola, intento asignar un TdbCombo con los valores de un tabla Mysql con el
> siguiente codigo:
> ::oODbcCen:cSelect:="SELECT Nombre FROM CENTROS"
> oSender:oDataSet:=::oODbcCen
> ::oODbcCen:Gotop()
> WHILE !::oODbcCen:Eof()
> oSender:AddItem(::oODbcCen:Nombre)
> ::oODbcCen:Skip()
> ENDDO
>
> Logdebug(oSender:aItems)
>
> El Logdebug me muestra todos los valores pero el combo solo muestra el
> primero y no despliega
>
> ¿Que hago mal?
>
> Pablo H
>
>