[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