Estou usando uma Query para buscar dados de três tabelas do BD (MySQL) e exibí-las em uma tabela (TDBGrid). O meu problema é que, toda vez que faço alguma alteração no banco de dados que influencia na minha tabela eu não consigo recarregar os dados.
Tentei usar o comando Refresh na query, porém recebo a seguinte mensagem de erro: "Tabel does not support this operation because it is not uniquely indexed".
Tentei usar os comandos Close e depois Open na query, porém, ao executar o comando Close recebo a seguinte mensagem: "Could not convert variant of type (Null) into type (Double)". Detalhe que não estou passando nenhum parâmetro, nenhuma informação do banco de dados é do tipo Double, e não tento fazer nenhuma conversão de Variant pra qualquer coisa, o único comando que tento executar é o Close na query.
Se alguém tiver alguma idéia do que pode estar acontecendo e puder me ajudar será de grande valia já que meu projeto está emperrado nisso.
Pergunta
Guest pcesar
Pessoal,
Estou usando uma Query para buscar dados de três tabelas do BD (MySQL) e exibí-las em uma tabela (TDBGrid). O meu problema é que, toda vez que faço alguma alteração no banco de dados que influencia na minha tabela eu não consigo recarregar os dados.
Tentei usar o comando Refresh na query, porém recebo a seguinte mensagem de erro: "Tabel does not support this operation because it is not uniquely indexed".
Tentei usar os comandos Close e depois Open na query, porém, ao executar o comando Close recebo a seguinte mensagem: "Could not convert variant of type (Null) into type (Double)". Detalhe que não estou passando nenhum parâmetro, nenhuma informação do banco de dados é do tipo Double, e não tento fazer nenhuma conversão de Variant pra qualquer coisa, o único comando que tento executar é o Close na query.
Se alguém tiver alguma idéia do que pode estar acontecendo e puder me ajudar será de grande valia já que meu projeto está emperrado nisso.
Tks...
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.