Fórum banco de dados ultrapassando 250Mb em 60 dias #319723
22/04/2006
0
O que gostaria de saber é quais as consequencias no aplicativo pelo banco de dados estar muito grande, ou se existe alguma maneira de diminuir esse banco?
desde ja agradeço...
Firebird e Delphi 7.0
Marcusbraga
Curtir tópico
+ 0Posts
22/04/2006
Edilcimar
Gostei + 0
22/04/2006
Kroki
Gostei + 0
22/04/2006
Edilcimar
Gostei + 0
22/04/2006
Edilcimar
Gostei + 0
23/04/2006
Marcusbraga
ja melhora em muito.
Se nao for abusar muito sera que voce nao tem nenhum exemplo pra eu converter as fotos que ja estao no BD como BMP pra JPG.
Obrigado....
Gostei + 0
23/04/2006
Marcusbraga
procedure TForm1.Button1Click(Sender: TObject); Var MyJPEG : TJPEGImage; MyBMP : TBitmap; cimage :string; begin cimage := ´C:\teste\foto.´; with ibdataset1 do begin close; selectsql.Clear; selectsql.Add(´Select id, foto from clientes ´); open; end; IBDataSet1.First; while IBDataSet1.Eof = false do begin if IBDataSet1FOTO.Size <> 0 then begin IBDataSet1FOTO.SaveToFile(cimage +´bmp´); MyBMP := TBitmap.Create; MyBMP.LoadFromFile(cImage); MyJPEG := TJPEGImage.Create; MyJPEG.Assign(MyBMP); MyJPEG.SaveToFile(cimage + ´jpg´); MyJPEG.Free; ibdataset1.edit; IBDataSet1FOTO.LoadFromFile(cimage+´jpg´); ibdataset1.post; ibtransaction1.CommitRetaining; end; ibdataset1.Next; end; end;
Gostei + 0
23/04/2006
Mikkabr
procedure TForm1.Button1Click(Sender: TObject); Var MyJPEG : TJPEGImage; MyBMP : TBitmap; cimage :string; begin cimage := ´C:\teste\foto.´; with ibdataset1 do begin close; selectsql.Clear; selectsql.Add(´Select id, foto from clientes ´); open; end; IBDataSet1.First; while IBDataSet1.Eof = false do begin if IBDataSet1FOTO.Size <> 0 then begin IBDataSet1FOTO.SaveToFile(cimage +´bmp´); MyBMP := TBitmap.Create; MyBMP.LoadFromFile(cImage); MyJPEG := TJPEGImage.Create; MyJPEG.Assign(MyBMP); MyJPEG.SaveToFile(cimage + ´jpg´); MyJPEG.Free; ibdataset1.edit; IBDataSet1FOTO.LoadFromFile(cimage+´jpg´); ibdataset1.post; ibtransaction1.CommitRetaining; end; ibdataset1.Next; end; end;
Boa fiz um teste com esse exemplo e funcionou bem aqui
Acompanhei seu post, e tinha umas duvidas a respeito e deu e solucionei com as dicas do amigo Edilcimar, e com seu codigo deu pra mim ter uma ideia e alterar meu codigo fonte.
Vlw mesmo
:D
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)