Locate em campo Data não funciona
Olá amigos,
Estou tentando usar o seguinte comando com o campo TDateTime.
IBTABLE.IndexName:=´DATA´;
IBTABLE.Locate(´DATA´,´10/10/2004´,[loPartialKey,loCaseInsensitive]);
Mas não funciona.
Tem alguma outra forma que eu passa usar o Locate com uma data ???
Obrigado.
Estou tentando usar o seguinte comando com o campo TDateTime.
IBTABLE.IndexName:=´DATA´;
IBTABLE.Locate(´DATA´,´10/10/2004´,[loPartialKey,loCaseInsensitive]);
Mas não funciona.
Tem alguma outra forma que eu passa usar o Locate com uma data ???
Obrigado.
Pezzin
Curtidas 0
Respostas
Rômulo Barros
05/05/2004
IBTABLE.IndexName:=´DATA´; IBTABLE.Locate(´DATA´,DateToStr(10/10/2004),[loPartialKey,loCaseInsensitive]);
GOSTEI 0
Pezzin
05/05/2004
:?: :?: :?:
GOSTEI 0
Jprogramador
05/05/2004
Desculpe Amigo, mas acho que é o contrário, pos o campo é data.
IBTABLE.IndexName:=´DATA´; IBTABLE.Locate(´DATA´,StrToDate(´10/10/2004´),[loPartialKey,loCaseInsensitive]);
GOSTEI 0
Rômulo Barros
05/05/2004
Desculpe Amigo, mas acho que é o contrário, pos o campo é data.
IBTABLE.IndexName:=´DATA´; IBTABLE.Locate(´DATA´,StrToDate(´10/10/2004´),[loPartialKey,loCaseInsensitive]);
function Locate(const KeyFields: string; const KeyValues: [size=18][color=red]Variant[/color][/size]; Options: TLocateOptions): Boolean; virtual;
Sem mais...
GOSTEI 0
Rômulo Barros
05/05/2004
Desculpe Amigo, mas acho que é o contrário, pos o campo é data.
IBTABLE.IndexName:=´DATA´; IBTABLE.Locate(´DATA´,StrToDate(´10/10/2004´),[loPartialKey,loCaseInsensitive]);
function Locate(const KeyFields: string; const KeyValues: [size=18:f0e1337592][color=red:f0e1337592]Variant[/color:f0e1337592][/size:f0e1337592]; Options: TLocateOptions): Boolean; virtual;
Entendeu?
Sem mais...
GOSTEI 0
Pezzin
05/05/2004
Valeu....
Funcionou certinho usando StrToDate.
Funcionou certinho usando StrToDate.
GOSTEI 0