Re: [delphi-br] Select em campo BLOB

2010-01-03 Por tôpico Dirlei Dionísio
Você pode ter um campo para guardar o checksum da imagem, além do binário
dela. Na hora de verificar se a imagem existe, faça a busca pelo checksum.

Um dos algoritmos de checksum mais conhecidos é o MD5.

[ ]'s
Dirlei.

2010/1/1 Reinaldo Aparecido Pereira ctocv...@yahoo.com.br



 Senhores,

 No Access ou no Interbase, é possível fazer select em campos tipo Blob.

 Explico melhor.

 Tenho uma foto e desejo saber se ela já cadastrada em uma tabela no meu
 banco de dados.

 Alguma dica de como eu faço isso?

 Abçs, Reinaldo


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

  



[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:
delphi-br-ow...@yahoogrupos.com.br
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:
delphi-br-unsubscr...@yahoogrupos.com.br

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




RES: [delphi-br] Select em campo BLOB

2010-01-03 Por tôpico Reinaldo Aparecido Pereira
Perdoe-me, mais o termo checksum é novo para mim.
O que fiz foi gravar todo o conteúdo da imagem em um campo memo.
Não sei se é possível comparações de campo memo.
Pode me dar mais orientações sobre sua dica.

Abçs, Reinaldo

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Dirlei Dionísio
Enviada em: domingo, 3 de janeiro de 2010 00:12
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Select em campo BLOB

Você pode ter um campo para guardar o checksum da imagem, além do binário
dela. Na hora de verificar se a imagem existe, faça a busca pelo checksum.

Um dos algoritmos de checksum mais conhecidos é o MD5.

[ ]'s
Dirlei.

2010/1/1 Reinaldo Aparecido Pereira ctocv...@yahoo.com.br



 Senhores,

 No Access ou no Interbase, é possível fazer select em campos tipo Blob.

 Explico melhor.

 Tenho uma foto e desejo saber se ela já cadastrada em uma tabela no meu
 banco de dados.

 Alguma dica de como eu faço isso?

 Abçs, Reinaldo


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

  



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





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 






Re: RES: [delphi-br] Select em campo BLOB

2010-01-03 Por tôpico berdam
o chekcsum seria como uma assinatura dos bits da imagem, se a imagem e 
mudada, esse check sum tbm é mudado, se um bit é mudado na imagem, todo 
o checksum muda.

Reinaldo Aparecido Pereira escreveu:

 Perdoe-me, mais o termo checksum é novo para mim.
 O que fiz foi gravar todo o conteúdo da imagem em um campo memo.
 Não sei se é possível comparações de campo memo.
 Pode me dar mais orientações sobre sua dica.

 Abçs, Reinaldo

 -Mensagem original-
 De: delphi-br@yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br 
 [mailto:delphi-br@yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br] Em
 nome de Dirlei Dionísio
 Enviada em: domingo, 3 de janeiro de 2010 00:12
 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
 Assunto: Re: [delphi-br] Select em campo BLOB

 Você pode ter um campo para guardar o checksum da imagem, além do binário
 dela. Na hora de verificar se a imagem existe, faça a busca pelo checksum.

 Um dos algoritmos de checksum mais conhecidos é o MD5.

 [ ]'s
 Dirlei.

 2010/1/1 Reinaldo Aparecido Pereira ctocv...@yahoo.com.br 
 mailto:ctocvl_1%40yahoo.com.br

 
 
  Senhores,
 
  No Access ou no Interbase, é possível fazer select em campos tipo Blob.
 
  Explico melhor.
 
  Tenho uma foto e desejo saber se ela já cadastrada em uma tabela no meu
  banco de dados.
 
  Alguma dica de como eu faço isso?
 
  Abçs, Reinaldo
 
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

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

 

 -- 
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

 





-- 
 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:
delphi-br-ow...@yahoogrupos.com.br
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:
delphi-br-unsubscr...@yahoogrupos.com.br

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




[delphi-br] variavel tipo date em consulta sql

2010-01-03 Por tôpico asandro1501
Olá pessoal

Já percorri muitos sites mas não encontrei uma forma de colocar uma variavel do 
tipo date(mysql) dentro de uma consulta sql. Preciso fazer uma comparação de 
data incicial e data final.
Segue parte do código

dtinicial:=DateTimePicker1.Date;  //recebe a data inicial
dtfinal:=DateTimePicker2.Date;//recebe a data final

dm.adodsCaixa.Close;

dm.adodsCaixa.commandtext:='select cod_pagto, data_pgto, codvenda, tipopessoa, 
modo_pgto, vlr_pgto, cod_usuario from caixa where data_pgto='+dtinicial+' 
and data_pgto='+dtfinal+'';

dm.adodsCaixa.open;

A forma que eu estou colocando as variaveis dentro da consulta sql é para 
utilizar com variáveis do tipo string mas não sei como colocar as do tipo date. 
Também não consegui utilizar o BETWEEN. Acredito que o problema seja só com as 
variáveis mesmo.

Alguém pode me ajudar?

Grato


Alex Silva



RE: [delphi-br] variavel tipo date em consulta sql

2010-01-03 Por tôpico Rubem Nascimento da Rocha

1) Declare essas duas variáveis como sendo strings;
 
2) Faça a atribuição dos valores da seguinte forma:
 
dtinicial := FormatDateTime('mm/dd/', DateTimePicker1.Date); //recebe a 
data inicial
dtfinal := FormatDateTime('mm/dd/', DateTimePicker2.Date); //recebe a data 
final
 
Você estava concatenando valores date como se fossem strings, e em Object 
Pascal vc deve convertê-los para string.
 
Seu código final deverá ficar assim:
 
dtinicial := FormatDateTime('mm/dd/', DateTimePicker1.Date); //recebe a 
data inicial
dtfinal := FormatDateTime('mm/dd/', DateTimePicker2.Date); //recebe a data 
final
 
dm.adodsCaixa.Close;
 
dm.adodsCaixa.commandtext:='select cod_pagto, data_pgto, codvenda, tipopessoa,
modo_pgto, vlr_pgto, cod_usuario from caixa where data_pgto='+dtinicial+' and
data_pgto='+dtfinal+'';
 
dm.adodsCaixa.open;
 
Veja se assim dá certo.
 
Sds.

 


To: delphi-br@yahoogrupos.com.br
From: asandro1...@yahoo.com.br
Date: Mon, 4 Jan 2010 02:01:38 +
Subject: [delphi-br] variavel tipo date em consulta sql

  



Olá pessoal

Já percorri muitos sites mas não encontrei uma forma de colocar uma variavel do 
tipo date(mysql) dentro de uma consulta sql. Preciso fazer uma comparação de 
data incicial e data final.
Segue parte do código

dtinicial:=DateTimePicker1.Date; //recebe a data inicial
dtfinal:=DateTimePicker2.Date; //recebe a data final

dm.adodsCaixa.Close;

dm.adodsCaixa.commandtext:='select cod_pagto, data_pgto, codvenda, tipopessoa, 
modo_pgto, vlr_pgto, cod_usuario from caixa where data_pgto='+dtinicial+' 
and data_pgto='+dtfinal+'';

dm.adodsCaixa.open;

A forma que eu estou colocando as variaveis dentro da consulta sql é para 
utilizar com variáveis do tipo string mas não sei como colocar as do tipo date. 
Também não consegui utilizar o BETWEEN. Acredito que o problema seja só com as 
variáveis mesmo.

Alguém pode me ajudar?

Grato

Alex Silva

  
_
Windows 7: agora com conexões automáticas de rede. Conheça.
http://www.microsoft.com/brasil/windows7/default.html?WT.mc_id=1539

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