informações insuficientes sobre a tabela base para atualização

Delphi

20/07/2015

Alguém pode me responder porque recebo a mensagem
"informações insuficientes para a tabela base para atualização" ao executar minha query? uso sqlserver 2008 no delphi
Código:

ADOQuery1.close;
ADOQuery1.open;
ADOQuery1.refresh;
label17.caption := ADOQuery1.FieldByName('Quantidade').DisplayText;


No sql do adoquery fiz assim:
Código:

select count(*) as Quantidade from aluno


Quando usava Paradox, funcionava perfeito, agora que mudei para sqlserver, está dando essa mensagem.
Aguardo,
Luciano
Luciano

Luciano

Curtidas 0

Respostas

Raimundo Pereira

Raimundo Pereira

20/07/2015

Faça assim:


[img]http://arquivo.devmedia.com.br/forum/imagem/437747-20150801-113343.jpg[/img]
begin
Q_ALUNOS.sql.text:='select * from aluno';
Q_ALUNOS.open;
L_QT_ALUNOS.caption := 'Quantidade de aluno no banco de dados ['+IntToStr(Q_ALUNOS.RecordCount)+']';

DBGrid1.Columns[0].Width:=100;
DBGrid1.Columns[1].Width:=100;
DBGrid1.Columns[2].Width:=100;
end;
GOSTEI 0
POSTAR