Alguém conhece esse erro!!!!!!
Galera,
utilizo delphi 7 e firebird 1.5 ligados atravéz de dbexpress. O programa tava rodando tranquilo e derrepente começou a dar o seguinte erro:
Rodando através do Delphi:
Unable to record. Table name not found.
Executando a aplicação sem o delphi:
O programa não grava nada na tabela.
Já verifiquei e a tabela existe, as conexões estão certas e o nome da tabela está correta. Já tentei até excluir a tabela e criá-la novamente com o mesmo nome e até com nome diferente e o erro continua.
Será que o meu banco corrompeu???????
:( :( :(
utilizo delphi 7 e firebird 1.5 ligados atravéz de dbexpress. O programa tava rodando tranquilo e derrepente começou a dar o seguinte erro:
Rodando através do Delphi:
Unable to record. Table name not found.
Executando a aplicação sem o delphi:
O programa não grava nada na tabela.
Já verifiquei e a tabela existe, as conexões estão certas e o nome da tabela está correta. Já tentei até excluir a tabela e criá-la novamente com o mesmo nome e até com nome diferente e o erro continua.
Será que o meu banco corrompeu???????
:( :( :(
Demetrius
Curtidas 0
Respostas
Demetrius
17/10/2005
sobe.... :D
GOSTEI 0
Emerson Nascimento
17/10/2005
rapaz, uma vez me deparei com o mesmo problema.
solução: coloquei a instrução obedecendo exatamente como a tabela aparece no IBExpert por exemplo. no meu caso, todas as minhas instruções se referenciavam as tabelas digitando seus nomes em maiúsculas. então adotei a seguinte regra: todas as instruções em maiúsculas.
SELECT * FROM TABELA WHERE CAMPO1 = :PARAMETRO1
solução: coloquei a instrução obedecendo exatamente como a tabela aparece no IBExpert por exemplo. no meu caso, todas as minhas instruções se referenciavam as tabelas digitando seus nomes em maiúsculas. então adotei a seguinte regra: todas as instruções em maiúsculas.
SELECT * FROM TABELA WHERE CAMPO1 = :PARAMETRO1
GOSTEI 0
Demetrius
17/10/2005
As minhas instruções estão em minúsculas, mas nas mesmas eu coloco os nomes das tabelas em maiúsculas. Que dizer os comandos em minúsculas e nomes de tabelas em maiúsculas.
Select * from CONTAS order by CODIGO;
Select * from CONTAS order by CODIGO;
GOSTEI 0
Cfernandeslima
17/10/2005
Me deparei com este erro e resolvi da seuinte maneira.
No DataSetProvider tem um evento chamado OnGetTableName, onde existe um parametro do tipo VAR, chamado TableName, la eu coloquei o nome da tabela, por exemplo
TableName := ´TABCLI´;
Onde TABCLI e o nome da minha tabela de clientes no banco de dados.
No DataSetProvider tem um evento chamado OnGetTableName, onde existe um parametro do tipo VAR, chamado TableName, la eu coloquei o nome da tabela, por exemplo
TableName := ´TABCLI´;
Onde TABCLI e o nome da minha tabela de clientes no banco de dados.
GOSTEI 0
Martins
17/10/2005
tente colocar assim.
Ok!
procedure TForm1.DataSetProvider1GetTableName(Sender: TObject; DataSet: TDataSet; var TableName: String); begin TableName:= ´Nome da sua tabela´; end;
Ok!
GOSTEI 0
Demetrius
17/10/2005
Galera valeu pela dica, vou testar e depois respondo se funcionou.
GOSTEI 0