Estou começando a utilizar o Banco MySQL com Zeos, e estou com algumas dúvidas.
Fiz um programa com uma tabela em MySQL e outra em Paradox, para comparar os comandos.
Fiz a edição dos dados através de Edits, para poder alterar simultanamente as duas tabelas, e portanto repito os comandos utilizados com as duas tabelas.
Para inserir, alterar e eliminar um registro as duas tabelas funcionam com os mesmos comandos.
O problema está quanto desejo mostrar um DBGrid com os dados indexados.
Coloquei 3 botões, para alterar o índice que está sendo utilizado no momento. No Paradox, quando altero o índice em utilização (id, nome, Endereco), o DBGrid fica na sequência do índice, mas no MySQL não.
Estou utilizando o IndexFieldNames := 'nome' ( por exemplo ) nos dois casos. Depois, o DBGrid1.Refresh e o DBGrid2.Refresh.
Caso eu utilize um campo que não está indexado, por exemplo Cidade, no Paradox dá erro, mas no MySQL não.
Para fazer uma busca, utilizo o FindKey no Paradox, mas este componente não existe no MySQL. Qual comando devo utilizar ?
Pergunta
José Luiz
Estou começando a utilizar o Banco MySQL com Zeos, e estou com algumas dúvidas.
Fiz um programa com uma tabela em MySQL e outra em Paradox, para comparar os comandos.
Fiz a edição dos dados através de Edits, para poder alterar simultanamente as duas tabelas, e portanto repito os comandos utilizados com as duas tabelas.
Para inserir, alterar e eliminar um registro as duas tabelas funcionam com os mesmos comandos.
O problema está quanto desejo mostrar um DBGrid com os dados indexados.
Coloquei 3 botões, para alterar o índice que está sendo utilizado no momento. No Paradox, quando altero o índice em utilização (id, nome, Endereco), o DBGrid fica na sequência do índice, mas no MySQL não.
Estou utilizando o IndexFieldNames := 'nome' ( por exemplo ) nos dois casos. Depois, o DBGrid1.Refresh e o DBGrid2.Refresh.
Caso eu utilize um campo que não está indexado, por exemplo Cidade, no Paradox dá erro, mas no MySQL não.
Para fazer uma busca, utilizo o FindKey no Paradox, mas este componente não existe no MySQL. Qual comando devo utilizar ?
Obrigado a todos.
José Luiz.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.