Applyupdates no clientdataset

Delphi

31/05/2003

:?: :?: :?: :?: :?: :?: :?: :?: :?:

Utilizando a arquitetura sqlconnection -> sqldataset -> datasetprovider -> clientdataset, ao executar o programa, fazendo o sql select * from plano, os dados vem corretamente. Quando faço o applyupdates, tenho a mensagem ´table unknown plano´.

Não sei mais o que fazer, se puderem me ajudar....


Estou utilizando o Delphi7 com o iterbase 6.

Grato,

Ronaldo


Ronaldo

Ronaldo

Curtidas 0

Respostas

Ramerhy

Ramerhy

31/05/2003

Tente o seguinte: no DataSetProvider, vá ao evento OnGetTableName:

procedure TForm1.DataSetProvider1GetTableName(Sender: TObject;
DataSet: TDataSet; var TableName: String);
begin
TableName:=´PLANO´;

end;

OBS.: Coloque o nome da tabela em maiúscula (se você observar, no Interbase ele cria todos os nomes das tabelas em maiúsculo)

Acho que vai resolver...

Abraços,
Romulo.


GOSTEI 0
Ronaldo

Ronaldo

31/05/2003

Eu estava pronto para um FORMAT C: /u, achei que era alguma dll estragada ou coisa assim....

Agora, o nome da tabela em maiúsculas é f.....


Mas valeu, salvou minha pele



Ronaldo.


GOSTEI 0
Vinicius2k

Vinicius2k

31/05/2003

Pessoal,
É a segunda vez que observo uma pergunta que tem o mesmo erro... uso Delphi 6 e isso nunca aconteceu, porém os dois colegas que perguntaram usam Delphi 7... colega ramerhy, a solução que vc indicou é uma regra para no Delphi 7?


GOSTEI 0
Lula_molusco

Lula_molusco

31/05/2003

Pessoal a mesma coisa no Firebird 1.5 RC 3, não funciona (não dá erro no nome da tabela, mas não ocorre a atualização dos dados), alguém já tentou fazer isso? Estou usando dbexpress do Delphi 7


GOSTEI 0
POSTAR