Atualizar DBGrid
Ola pessoal,
Nao estou conseguindo atualizar o grid apos a inclusao/alteracao da tabela , e gostaria de saber como posso fazer isto.
Eu estou usando
TSQLDataset+TDatasetProvider+TClienteDataSet+Datasource
ate +
Nao estou conseguindo atualizar o grid apos a inclusao/alteracao da tabela , e gostaria de saber como posso fazer isto.
Eu estou usando
TSQLDataset+TDatasetProvider+TClienteDataSet+Datasource
ate +
Chmelo
Curtidas 0
Respostas
Fred
11/11/2003
voce esta dando ApplyUpdates(0) no ClientDataSet?
se estiver, qual dataset esta ligado no dbgrib??
tente fechar e abrir novamente o DataSet que esta ligado ao DBGrid!! 8)
se estiver, qual dataset esta ligado no dbgrib??
tente fechar e abrir novamente o DataSet que esta ligado ao DBGrid!! 8)
GOSTEI 0
Chmelo
11/11/2003
Fred ,
eu estou usando esta rotina
With DM1.SQLDSMan_CLasse do
begin
Close;
CommandText:=´INSERT INTO CAS.CLASSE_OBJETO (ID_Classe, NM_Classe, DESCR_Classe) VALUES´
+´(´+ QUOTEDSTR(edID_Classe.Text)+ ´,´ + QUOTEDSTR(edNome_Classe.Text)+ ´,´
+ QUOTEDSTR(edDesc_Classe.Text)+´)´;
try
ExecSQL;
commandtext := ´commit´;
execsql;
except
MessageDlg(´Falha na gravação dos dados!´,mtError,[mbOK],0);
exit;
end;
// Close;
DM1.CDSMan_Classe.Refresh;
edID_Classe.Text:=´´;
edID_Classe.SetFocus;
end;
a mensagem de erro quando executo e:
SQLDSMan_Classe: Cursor not returned from Query
se voce tiver alguma dica fico agradecido
eu estou usando esta rotina
With DM1.SQLDSMan_CLasse do
begin
Close;
CommandText:=´INSERT INTO CAS.CLASSE_OBJETO (ID_Classe, NM_Classe, DESCR_Classe) VALUES´
+´(´+ QUOTEDSTR(edID_Classe.Text)+ ´,´ + QUOTEDSTR(edNome_Classe.Text)+ ´,´
+ QUOTEDSTR(edDesc_Classe.Text)+´)´;
try
ExecSQL;
commandtext := ´commit´;
execsql;
except
MessageDlg(´Falha na gravação dos dados!´,mtError,[mbOK],0);
exit;
end;
// Close;
DM1.CDSMan_Classe.Refresh;
edID_Classe.Text:=´´;
edID_Classe.SetFocus;
end;
a mensagem de erro quando executo e:
SQLDSMan_Classe: Cursor not returned from Query
se voce tiver alguma dica fico agradecido
GOSTEI 0