Findkey usando Interbase 6 dá erro.
Eu usava PARADOX, aí eu estou fazendo uma aplicação em DELPHI 7 com Interbase usando o DBX ( é a primeira vez que uso o DBX e o Interbase). Bom, quando eu uso o Findkey para tentar encontrar um registro numa tabela, o findkey não acha...mas acontece que o registro esta lá. Ai eu fui com o DEBUG e vi que em uma tabela os campos estão sem brancos a direita e na outra tabela os campos estão com brancos a direita, exemplo:
´PA0001 PA ´ e na outra está ´PA0001PA´. O findkey não pode achar mesmo.
Pergunta: Como o sistema tira os brancos a direita dos campos de uma tabela e não da outra se todos estão no mesmo Banco de Dados (Interbase 6). Não é de pirar ????. O que eu posso fazer para resolver isso ??? :?: :?
Obrigado,
Airton
´PA0001 PA ´ e na outra está ´PA0001PA´. O findkey não pode achar mesmo.
Pergunta: Como o sistema tira os brancos a direita dos campos de uma tabela e não da outra se todos estão no mesmo Banco de Dados (Interbase 6). Não é de pirar ????. O que eu posso fazer para resolver isso ??? :?: :?
Obrigado,
Airton
Airton Santos
Curtidas 0
Respostas
Sremulador
26/01/2004
Amigo ao definir seus campos utilize o varchar pois o mesmo só usa os campos preenchidos, para localizar tente usar o locate e muito mais simples.
GOSTEI 0
Afarias
26/01/2004
|Pergunta: Como o sistema tira os brancos a direita dos campos de uma
|tabela e não da outra se todos estão no mesmo Banco de Dados
|(Interbase 6). Não é de pirar ????. O que eu posso fazer para resolver
|isso ???
CHAR <> VARCHAR
T+
|tabela e não da outra se todos estão no mesmo Banco de Dados
|(Interbase 6). Não é de pirar ????. O que eu posso fazer para resolver
|isso ???
CHAR <> VARCHAR
T+
GOSTEI 0
Airton Santos
26/01/2004
Obrigado pela dica...funcionou legal.
Um abraço,
Airton :D
Um abraço,
Airton :D
GOSTEI 0