Fórum Como gravar Imagem JPG via SQL ? #229003
30/04/2004
0
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
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
Curtir tópico
+ 0
Responder
Posts
30/04/2004
Dopi
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);
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);
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)