Re: [delphi-br] Re: Tquery apanhando!
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!
É 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!
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!
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!
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