C# dohvaćanje slike iz Access baze

poruka: 4
|
čitano: 1.895
|
moderatori: XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
17 godina
neaktivan
offline
C# dohvaćanje slike iz Access baze

Ima problema sa dohvaćanjem slike koju sam ubacio u bazu. Pa bi molio pomoć.

 

Sliku sam ubacio na sljedeći način:

Prvo sam ju stavio u PictureBox,

 

if (ofdSlika.ShowDialog() == DialogResult.OK)

{

pbPregled.Image = new Bitmap(ofdSlika.FileName);

}

 

zatim sa ju konvertirao u byte,

 

ImageConverter ImgConvert = new ImageConverter();

byteImg = (byte[])ImgConvert.ConvertTo(pbPregled.Image, typeof(byte[]));

 

i na kraju ubacio u accbd bazu u OLE object polje.

 

System.Data.OleDb.OleDbCommandBuilder cb;

cb = new System.Data.OleDb.OleDbCommandBuilder(da);

DataRow dRow = ds1.Tables["Baza"].NewRow(); 

dRow[1] = cbKategorija.Text;

dRow[2] = cbGrupa.Text;

dRow[3] = tbNaziv.Text; 

dRow[4] = byteImg; 

 

ds1.Tables["Baza"].Rows.Add(dRow);

 

MaxRows = MaxRows + 1;

inc = MaxRows - 1;

 

da.Update(ds1, "Baza");

 
0 0 hvala 0
16 godina
protjeran
offline
C# dohvaćanje slike iz Access baze

OK, ali moras dati vise info. O grešci prvenstveno. 

 

Ta je slika pretpostavljam u nekom attachmentu tj pretpostavka da se radi o 2007/2010 access.

 

Kako prikazujes tu sliku? 

 

ocito kad nesto citas iz baze trebas otvoriti neku konekciju na bazu i procitati odreden upit... 

 

Daj jos info. :)

 
0 0 hvala 0
16 godina
neaktivan
offline
C# dohvaćanje slike iz Access baze

Kolega prije ti je dobro napomenuo šta bi trebao a ja ti još napominjem da ti spremanje slike u bazu i nije praktično rješenje, što zbog performansi, a što zbog funkcionalnosti, puno bolje i brže bi bilo da slike spremaš unutar nekog foldera.

Moj PC  
0 0 hvala 0
17 godina
neaktivan
offline
C# dohvaćanje slike iz Access baze

Odustao sam od Access baze i upotrijebio SQL, te našao divan turtorial.

 

http://www.redmondpie.com/inserting-in-and-retrieving-image-from-sql-server-database-using-c/

 
1 0 hvala 1
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice