Cast Not Suported!!!
Senhores,
estou utilizando um dataset do BDE, onde na seguinte linha de código
SQL.Add( ´select * ´);
SQL.Add( ´from tblpedido ´);
SQL.Add( ´where dtemiss_ped between cast(:inicial as date) and
cast (:final as date) ´) ;
o delphi me dá a seguinte msg: ´Capability not supported, Token:CAST´
o que seria isso??? :?: :?:
no interbase o comando CAST funciona normalmente....
desde já agradeço a ajuda! :lol:
estou utilizando um dataset do BDE, onde na seguinte linha de código
SQL.Add( ´select * ´);
SQL.Add( ´from tblpedido ´);
SQL.Add( ´where dtemiss_ped between cast(:inicial as date) and
cast (:final as date) ´) ;
o delphi me dá a seguinte msg: ´Capability not supported, Token:CAST´
o que seria isso??? :?: :?:
no interbase o comando CAST funciona normalmente....
desde já agradeço a ajuda! :lol:
Iurifernandes
Curtidas 0
Respostas
Ulissesn
06/04/2004
Tchê...
O seguinte uso componentes IBO e eles não aceitam este tipo de conversão dentro do where tu teras que colocar a cláusula where em runtime, ou seja, na hora em que for executa-la
No IBO faço assim:
qryTeste.SqlWhere.clear;
qryTeste.SqlWhere.Add(´where dtemiss_ped between cast(´01.01.01 00:00:00´ as date) and
cast (´01.01.01 00:00:00´ as date)´);
Onde tu substituirá ´01.01.01 00:00:00´ pela data e hora que deseja....
Espero ter ajudado
Ulisses
O seguinte uso componentes IBO e eles não aceitam este tipo de conversão dentro do where tu teras que colocar a cláusula where em runtime, ou seja, na hora em que for executa-la
No IBO faço assim:
qryTeste.SqlWhere.clear;
qryTeste.SqlWhere.Add(´where dtemiss_ped between cast(´01.01.01 00:00:00´ as date) and
cast (´01.01.01 00:00:00´ as date)´);
Onde tu substituirá ´01.01.01 00:00:00´ pela data e hora que deseja....
Espero ter ajudado
Ulisses
GOSTEI 0
Sremulador
06/04/2004
[b:dfed7ef6bf]Aqui em belém esta chovendo muito né amigo[/b:dfed7ef6bf], tente fazer o tratamento antes de mandar para a pesquisa que vau funcionar.
GOSTEI 0
Iurifernandes
06/04/2004
Tchê...
O seguinte uso componentes IBO e eles não aceitam este tipo de conversão dentro do where tu teras que colocar a cláusula where em runtime, ou seja, na hora em que for executa-la
No IBO faço assim:
qryTeste.SqlWhere.clear;
qryTeste.SqlWhere.Add(´where dtemiss_ped between cast(´01.01.01 00:00:00´ as date) and
cast (´01.01.01 00:00:00´ as date)´);
Onde tu substituirá ´01.01.01 00:00:00´ pela data e hora que deseja....
Espero ter ajudado
Pô Muito Obrigado pela dica, não sabia que isso era possível!
Valeu!
Ulisses
GOSTEI 0
Iurifernandes
06/04/2004
Tchê...
O seguinte uso componentes IBO e eles não aceitam este tipo de conversão dentro do where tu teras que colocar a cláusula where em runtime, ou seja, na hora em que for executa-la
No IBO faço assim:
qryTeste.SqlWhere.clear;
qryTeste.SqlWhere.Add(´where dtemiss_ped between cast(´01.01.01 00:00:00´ as date) and
cast (´01.01.01 00:00:00´ as date)´);
Onde tu substituirá ´01.01.01 00:00:00´ pela data e hora que deseja....
Espero ter ajudado
Ulisses
Espero ter ajudado
Pô Muito Obrigado pela dica, não sabia que isso era possível!
:lol: :lol: :lol:
GOSTEI 0
Iurifernandes
06/04/2004
[b:c104c853d9]Aqui em belém esta chovendo muito né amigo[/b:c104c853d9], tente fazer o tratamento antes de mandar para a pesquisa que vau funcionar.
Mais do que nunca!
mas eu acho que lá por bragança tá mais! :P :P :P
a dica que o ulisses me deu funcionou!
mesmo assim, valeu!!!!
GOSTEI 0