Fórum Locate em campo Data não funciona #230122

05/05/2004

0

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.


Pezzin

Pezzin

Responder

Posts

05/05/2004

Rômulo Barros

IBTABLE.IndexName:=´DATA´; 
IBTABLE.Locate(´DATA´,DateToStr(10/10/2004),[loPartialKey,loCaseInsensitive]); 



Responder

Gostei + 0

05/05/2004

Pezzin

:?: :?: :?:


Responder

Gostei + 0

05/05/2004

Jprogramador

Desculpe Amigo, mas acho que é o contrário, pos o campo é data.
IBTABLE.IndexName:=´DATA´; 
IBTABLE.Locate(´DATA´,StrToDate(´10/10/2004´),[loPartialKey,loCaseInsensitive]);



Responder

Gostei + 0

05/05/2004

Rômulo Barros

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...


Responder

Gostei + 0

05/05/2004

Rômulo Barros

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...


Responder

Gostei + 0

05/05/2004

Pezzin

Valeu....

Funcionou certinho usando StrToDate.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar