Avatar billede mimeo Nybegynder
30. oktober 2002 - 15:19 Der er 9 kommentarer og
1 løsning

Gemme bmp-billede i paradox7 db

Jeg åbner et billede:

DBImage1.Picture.LoadFromFile
OpenPictureDialog1.FileName);

Nu vil jeg så gerne have det åbne billede gemt i min db i et BLOB Graphic felt jeg har lavet der hedder "Billede". Hvordan gør jeg  det?
Avatar billede martinlind Nybegynder
30. oktober 2002 - 16:08 #1
Du bruger en BlobStream og laver en SaveToSteam

/Martin
Avatar billede mimeo Nybegynder
30. oktober 2002 - 16:10 #2
Kan jeg ikke undgå at bruge stream, men fx DBImage1.datasource.post eller lign.? Jeg vil helst undgå for mange SQL kald.
Avatar billede mimeo Nybegynder
30. oktober 2002 - 16:11 #3
Jeg må jo kunne bruge mine database componenter: TTable, TDataSource
Avatar billede stone Forsker
30. oktober 2002 - 17:52 #4
den her bruger jeg selv i min database program
public
Currentfile: string;

hent billede
Dbimage1.Picture.LoadFromFile(currentfile);

gem billede
Main.DataSetPost1.Execute;
Avatar billede stone Forsker
30. oktober 2002 - 17:53 #5
ps:
har kun Ttable og Datasource
Avatar billede mimeo Nybegynder
30. oktober 2002 - 17:58 #6
Hvad er din Main og din DataSetPost1 for noget? Ttabel og Datasource??
Avatar billede stone Forsker
30. oktober 2002 - 18:57 #7
det er fordi jeg har oprettet en actionlist hvor jeg kalder "DataSetPost1"

har lige et link også:
http://www.scalabium.com/faq/dct0141.htm
Avatar billede mimeo Nybegynder
30. oktober 2002 - 19:18 #8
Hej Stone
Jeg fik det til at virke på følgende måde:
procedure TdbRed.bOpenPicClick(Sender: TObject);
begin
if OpenPictureDialog1.Execute then
  begin
    Medlemsovs.DataSet.Edit;
    DBImage1.Picture.LoadFromFile(OpenPictureDialog1.FileName);
    Medlemsovs.DataSet.Post;
  end;
end;

..sovs er min datasource.
Da det var dit svar der ledte mig på sporet, skal du også have pointene. Tak for hjælpen.
Avatar billede stone Forsker
30. oktober 2002 - 20:05 #9
takker for point...dejligt når det lykkedes.
Avatar billede martinlind Nybegynder
31. oktober 2002 - 13:42 #10
En Stream har intet med SQL kald at gøre :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester