[firebase-br] Problemas com DBLookupComboBox no Delphi XE2 + dbExpress

Rogério Monteiro monteirorama em gmail.com
Ter Ago 21 12:19:25 -03 2012


Olá colegas,

Estou tendo o seguinte problema com um DBLookupComboBox:

Quero listar uma tabela de países dentro dele. DS conectado, ListField, 
KeyField, tudo atribuído certinho.
Quando rodo o programa, clico no combo e ele me lista o conteúdo de tudo. 
Porém, ele repete o mesmo país conforme o número atribuído na propriedade 
DropDownRows. Ou seja, por padrão vem 7. Se eu clico, ele lista 'África do 
Sul' sete vezes, clico para baixo, ele lista 'Brasil' sete vezes e assim por 
diante.

Outro problema, se tento clicar para cima para visualizar o país anterior, 
ele me dá o seguinte erro:
---------------------------
Debugger Exception Notification
---------------------------
Project SistemadWin.exe raised exception class EDatabaseError with message 
'qrypais: Operation not allowed on a unidirectional dataset'.

Já tentei de tudo, troquei o componente de SQLquery para SQLdataset, a query 
está correta, retornando registros diferentes, nunca repetidos.
Se alguém tiver uma solução ou uma ideia eu agradeço desde já!

Cordialmente,

Rogério. 






Mais detalhes sobre a lista de discussão lista