Acesso ao Interbase Urgente

Delphi

02/04/2003

Olá pessoal, preciso de uma ajuda meio urgente!
Quando uso o BDE, eu posso fazer table1.findkey([codigo]) para buscar um registro da tabela table1, dado que o campo codigo é uma chave primária.
E quando estou usando a IBTable1? como faço? ele não aceita o .findkey... será que existe uma outra forma além de controlar pelo Filter?
Desde já obrigada
Mariangela


Anonymous

Anonymous

Curtidas 0

Respostas

Wallace

Wallace

02/04/2003

Mariangela,

Tente o método Locate.


GOSTEI 0
Eniorm

Eniorm

02/04/2003

Tente usar o componente IBQuery para fazer consultas em SQL

IBQuery1.Close;
IBQuery1.SQL.Clear;
IBQuery1.SQL.Add(´select * from nometabela where codigo = ´+txtEditComOCodigo.text);
IBQuery1.Open;


Fui...


GOSTEI 0
Anonymous

Anonymous

02/04/2003

O Ibquery não dá certo porque eu preciso posicionar o registro na tabela.
Com o locate eu não consigo selecionar através de 2 campos: ex CGC e Codigo, alguém conhece algum método parecido com o findkey que funcione quando estamos usando o IBTable e não o Table do BDE?
Obrigada
Mariangela


GOSTEI 0
POSTAR