Como gravar Imagem JPG via SQL ?

Delphi

30/04/2004

Bom dia a todos !
Gostaria de sab er se tem como gravar uma imagem extensão JPG no paradox via comando SQL ( INSERT ). Obrigado !!!

walterfoliveira@hotmail.com


Walter Faria

Walter Faria

Curtidas 0

Respostas

Dopi

Dopi

30/04/2004

Esse trecho de código deve ajudar....

CDSUtil.CommandText := ´INSERT INTO ´ARQEXTERNO´ ´+
´(NomeArquivo, DataHora, Conteudo) ´+
´values (:NomeArquivo, :DataHora, :Conteudo)´ ;

CDSUtil.Params.FindParam(´NomeArquivo´).AsString := FileArq ;
CDSUtil.Params.FindParam(´DataHora´).AsSQLTimeStamp := DateTimeToSQLTimeStamp(FileDateToDateTime(HDAge)) ;
CDSUtil.Params.FindParam(´Conteudo´).LoadFromFile(FileDisk,ftTypedBinary) ;

CDSUtil.Execute ;



Para Ler do Arquivo e gravar no disco:

CDSUtil.CommandText := ´Select Conteudo from ARQEXTERNO ´ +
´where NomeArquivo = ´+QuotedStr(FileArq) ;
CDSUtil.Open ;

TBlobField(CDSUtil.FieldByName(´Conteudo´)).SaveToFile(FileDisk);


GOSTEI 0
POSTAR