Re: [delphi-br] Re: Tquery apanhando!

2005-01-14 Por tôpico Reginaldo Terrabuio

Ok galera.. funcionou... OBRIGADO
  - Original Message - 
  From: Fabrício e Andréia 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, January 12, 2005 8:27 PM
  Subject: Res: [delphi-br] Re: Tquery apanhando!



  É isso aí, está faltando a configuração correta do parametro, pois não é 
  AsString e sim .AsDateTime ou .AsDate. 

  ---Mensagem original--- 

  De: delphi-br@yahoogrupos.com.br 
  Data: 01/12/05 18:13:27 
  Para: delphi-br@yahoogrupos.com.br 
  Assunto: [delphi-br] Re: Tquery apanhando! 


  Olá, 

Não, porque, ele está dando um outro sql.add que vai para a próxima 
  linha, logo, não vai ficar colado, mas é sempre bom dá um espacinho 
  antes do where. 

Tente assim: 

ParamByName('pardata1').AsDateTime :=  strToDateTime 
  (Timededata2.DateText); 

 ou 

ParamByName('pardata1').AsDateTime :=  strToDateTime 
  (Timededata2.Text); 

 Um abraço, 

 Carlos 

  --- Em delphi-br@yahoogrupos.com.br, Osmar de Souza Júnior 
  [EMAIL PROTECTED] escreveu 
   
   
   Entre a palavra Auditori e Where precisa ter um espaço em branco: 
   A sua query sairá assim: 
   
   Select * from Auditoriwhere data between :pardata1 and :pardata2 
   
   Antes do Open, coloque um showmessage(sql.text), e verá que falta um 
   espaço em branco... 
   
   --- Em delphi-br@yahoogrupos.com.br, Reginaldo Terrabuio 
   [EMAIL PROTECTED] escreveu 
Galera é o seguinte, tenho um Tquery,  e estou tentando rodar o 
   seguinte: 

with QryAudito do 
   begin 
 Close; 
 sql.Clear; 
 sql.Add ('Select * from Auditori'); 
 sql.Add ('where data between :pardata1 and :pardata2'); 
 ParamByName('pardata1').AsString :=  dedata1.DateText;   
  *1 
 ParamByName('pardata2').AsString :=  dedata2.DateText;   
  *1 
 Open; 
   end; 

*1 --  Nesta parte ele não consegue retornar o valor correto à : 
   pardata1, ou seja seria uma data, por exemplo 11/01/2005 
  qnd executo no SQL explorer faço o seguinte e da 
  certo: 

 select * 
 from auditori 
 where data between '01/11/2005' and '01/21/2005' 

será que ele não está colocando o apóstrofo nas datas?  
   correto: '01/11/2005'   incorreto: 01/11/2005. 


Qualquer ajuda é válida, 
  Obrigado! 

   

[As partes desta mensagem que não continham texto foram removidas] 





  -- 
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM  

  Para ver as mensagens antigas, acesse: 
  http://br.groups.yahoo.com/group/delphi-br/messages 

  Para falar com o moderador, envie um e-mail para: 
  [EMAIL PROTECTED] ou [EMAIL PROTECTED] 



  Yahoo! Grupos, um serviço oferecido por: 
  PUBLICIDADE 





  Links do Yahoo! Grupos 

  Para visitar o site do seu grupo na web, acesse: 
  http://br.groups.yahoo.com/group/delphi-br/ 

  Para sair deste grupo, envie um e-mail para: 
  [EMAIL PROTECTED] 

  O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
  Yahoo!. 




  [As partes desta mensagem que não continham texto foram removidas]






  -- 
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

  Para ver as mensagens antigas, acesse:
  http://br.groups.yahoo.com/group/delphi-br/messages

  Para falar com o moderador, envie um e-mail para:
  [EMAIL PROTECTED] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
 
 
  
 
   


--
  Links do Yahoo! Grupos

a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  
b.. Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  
c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço 
do Yahoo!. 



[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Res: [delphi-br] Re: Tquery apanhando!

2005-01-13 Por tôpico Fabrício e Andréia


É isso aí, está faltando a configuração correta do parametro, pois não é 
AsString e sim .AsDateTime ou .AsDate.
 
---Mensagem original---
 
De: delphi-br@yahoogrupos.com.br
Data: 01/12/05 18:13:27
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Re: Tquery apanhando!
 

Olá,

  Não, porque, ele está dando um outro sql.add que vai para a próxima 
linha, logo, não vai ficar colado, mas é sempre bom dá um espacinho 
antes do where.

  Tente assim:

  ParamByName('pardata1').AsDateTime :=  strToDateTime
(Timededata2.DateText);

   ou

  ParamByName('pardata1').AsDateTime :=  strToDateTime
(Timededata2.Text);

   Um abraço,

   Carlos

--- Em delphi-br@yahoogrupos.com.br, Osmar de Souza Júnior 
[EMAIL PROTECTED] escreveu
 
 
 Entre a palavra Auditori e Where precisa ter um espaço em branco:
 A sua query sairá assim:
 
 Select * from Auditoriwhere data between :pardata1 and :pardata2
 
 Antes do Open, coloque um showmessage(sql.text), e verá que falta um
 espaço em branco...
 
 --- Em delphi-br@yahoogrupos.com.br, Reginaldo Terrabuio
 [EMAIL PROTECTED] escreveu
  Galera é o seguinte, tenho um Tquery,  e estou tentando rodar o
 seguinte: 
  
  with QryAudito do
 begin
   Close;
   sql.Clear;
   sql.Add ('Select * from Auditori');
   sql.Add ('where data between :pardata1 and :pardata2');
   ParamByName('pardata1').AsString :=  dedata1.DateText;   
*1
   ParamByName('pardata2').AsString :=  dedata2.DateText;   
*1
   Open;
 end;
  
  *1 --  Nesta parte ele não consegue retornar o valor correto à :
 pardata1, ou seja seria uma data, por exemplo 11/01/2005
qnd executo no SQL explorer faço o seguinte e da 
certo:
  
   select *
   from auditori
   where data between '01/11/2005' and '01/21/2005'
  
  será que ele não está colocando o apóstrofo nas datas?  
 correto: '01/11/2005'   incorreto: 01/11/2005.
  
  
  Qualquer ajuda é válida, 
Obrigado!
  
 
  
  [As partes desta mensagem que não continham texto foram removidas]





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por:
PUBLICIDADE
 




Links do Yahoo! Grupos

Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  
Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
Yahoo!. 


 

[As partes desta mensagem que não continham texto foram removidas]






-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





[delphi-br] Re: Tquery apanhando!

2005-01-12 Por tôpico Osmar de Souza Júnior



Entre a palavra Auditori e Where precisa ter um espaço em branco:
A sua query sairá assim:

Select * from Auditoriwhere data between :pardata1 and :pardata2

Antes do Open, coloque um showmessage(sql.text), e verá que falta um
espaço em branco...

--- Em delphi-br@yahoogrupos.com.br, Reginaldo Terrabuio
[EMAIL PROTECTED] escreveu
 Galera é o seguinte, tenho um Tquery,  e estou tentando rodar o
seguinte: 
 
 with QryAudito do
begin
  Close;
  sql.Clear;
  sql.Add ('Select * from Auditori');
  sql.Add ('where data between :pardata1 and :pardata2');
  ParamByName('pardata1').AsString :=  dedata1.DateText;   *1
  ParamByName('pardata2').AsString :=  dedata2.DateText;   *1
  Open;
end;
 
 *1 --  Nesta parte ele não consegue retornar o valor correto à :
pardata1, ou seja seria uma data, por exemplo 11/01/2005
   qnd executo no SQL explorer faço o seguinte e da certo:
 
  select *
  from auditori
  where data between '01/11/2005' and '01/21/2005'
 
 será que ele não está colocando o apóstrofo nas datas?  
correto: '01/11/2005'   incorreto: 01/11/2005.
 
 
 Qualquer ajuda é válida, Obrigado!
 

 
 [As partes desta mensagem que não continham texto foram removidas]





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





[delphi-br] Re: Tquery apanhando!

2005-01-12 Por tôpico Osmar de Souza Júnior



Entre a palavra Auditori e Where precisa ter um espaço em branco:
A sua query sairá assim:

Select * from Auditoriwhere data between :pardata1 and :pardata2

Antes do Open, coloque um showmessage(sql.text), e verá que falta um
espaço em branco...

--- Em delphi-br@yahoogrupos.com.br, Reginaldo Terrabuio
[EMAIL PROTECTED] escreveu
 Galera é o seguinte, tenho um Tquery,  e estou tentando rodar o
seguinte: 
 
 with QryAudito do
begin
  Close;
  sql.Clear;
  sql.Add ('Select * from Auditori');
  sql.Add ('where data between :pardata1 and :pardata2');
  ParamByName('pardata1').AsString :=  dedata1.DateText;   *1
  ParamByName('pardata2').AsString :=  dedata2.DateText;   *1
  Open;
end;
 
 *1 --  Nesta parte ele não consegue retornar o valor correto à :
pardata1, ou seja seria uma data, por exemplo 11/01/2005
   qnd executo no SQL explorer faço o seguinte e da certo:
 
  select *
  from auditori
  where data between '01/11/2005' and '01/21/2005'
 
 será que ele não está colocando o apóstrofo nas datas?  
correto: '01/11/2005'   incorreto: 01/11/2005.
 
 
 Qualquer ajuda é válida, Obrigado!
 

 
 [As partes desta mensagem que não continham texto foram removidas]





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





[delphi-br] Re: Tquery apanhando!

2005-01-12 Por tôpico carlos alberto do amaral


Olá,

  Não, porque, ele está dando um outro sql.add que vai para a próxima 
linha, logo, não vai ficar colado, mas é sempre bom dá um espacinho 
antes do where.

  Tente assim:
 
  ParamByName('pardata1').AsDateTime :=  strToDateTime
(Timededata2.DateText);

   ou

  ParamByName('pardata1').AsDateTime :=  strToDateTime
(Timededata2.Text);

   Um abraço,

   Carlos

--- Em delphi-br@yahoogrupos.com.br, Osmar de Souza Júnior 
[EMAIL PROTECTED] escreveu
 
 
 Entre a palavra Auditori e Where precisa ter um espaço em branco:
 A sua query sairá assim:
 
 Select * from Auditoriwhere data between :pardata1 and :pardata2
 
 Antes do Open, coloque um showmessage(sql.text), e verá que falta um
 espaço em branco...
 
 --- Em delphi-br@yahoogrupos.com.br, Reginaldo Terrabuio
 [EMAIL PROTECTED] escreveu
  Galera é o seguinte, tenho um Tquery,  e estou tentando rodar o
 seguinte: 
  
  with QryAudito do
 begin
   Close;
   sql.Clear;
   sql.Add ('Select * from Auditori');
   sql.Add ('where data between :pardata1 and :pardata2');
   ParamByName('pardata1').AsString :=  dedata1.DateText;   
*1
   ParamByName('pardata2').AsString :=  dedata2.DateText;   
*1
   Open;
 end;
  
  *1 --  Nesta parte ele não consegue retornar o valor correto à :
 pardata1, ou seja seria uma data, por exemplo 11/01/2005
qnd executo no SQL explorer faço o seguinte e da 
certo:
  
   select *
   from auditori
   where data between '01/11/2005' and '01/21/2005'
  
  será que ele não está colocando o apóstrofo nas datas?  
 correto: '01/11/2005'   incorreto: 01/11/2005.
  
  
  Qualquer ajuda é válida, 
Obrigado!
  
 
  
  [As partes desta mensagem que não continham texto foram removidas]





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html