TQuery não atualiza chave primária

Delphi

09/04/2007

Estou usando Tdatabase para acessar o bd e o Tquery se conecta ao Tdatabase, ambos em um data module. Para inserir dados, uso um dbgrid e botões para editar, salvar e tal.
Quando crio um novo registro e salvo, o campo chave primária(integer) não atualiza instantaneamente, preciso fechar a aplicação e abrir de novo para o número aparecer.
O q devo fazer para atualização aparecer em tempo real?


Mcsmarmcs

Mcsmarmcs

Curtidas 0

Respostas

Rjun

Rjun

09/04/2007

Tá usando Paradox com BDE? Fale qual o banco e a tecnologia de acesso você está usando.


GOSTEI 0
Mcsmarmcs

Mcsmarmcs

09/04/2007

Não estou usando Paradox. O banco de dados é MySQL.
Os dados são salvos normalmente, o único problema seria q a chave primário só é exibida após uma reinicialização da aplicação.
Não usando mas nada, tipo Client Data Set ou coisas assim.


GOSTEI 0
Dmenin

Dmenin

09/04/2007

não é só dar um refresh no componente?


GOSTEI 0
Felipeaj

Felipeaj

09/04/2007

Pelo que me lembro, o refresh não adianta, tem que dar um Close e Open no componente.

(De preferencia fazer um locate após!)


GOSTEI 0
POSTAR