hej! Hur hämtar man bild från access?
Hoppas de är nån som har svar på mina frågor för allt jag har provat på nätet funkar ju inte. Jag ska göra en asp.net applikation i c#, den ska vara databaserad och därför har jag gjort en tabell i min databas där jag lagrar bilder, activeX object vill säga...d står package när jag har laddat upp en bild där. Men i koden sen i programet så vet jag inte vad jag gör för fel?
Här är lite kod från ena klassen:
read=command.ExecuteReader();
DataGridImages.DataSource=read;
DataGridImages.DataBind();
sen i html:
<img border="0" alt='<%#DataBinder.Eval(Container,"DataItem.image_name")%>' src="ShowImage.aspx?picture_id='<%#"ShowImage.aspx?picture_id=" + DataBinder.Eval(Container,"DataItem.imageID")%>'>
sen i andra form klassen:
string PicID=Request["picture_id];
f(PicID!=null)
{
string sqlsats="SELECT image_data,image_type FROM bilder WHERE imageID="+PicID;
OleDbCommand command=new OleDbCommand(sqlsats,con);
try
{
con.Open();
OleDbDataReader read=null;
read=command.ExecuteReader();
read.Read();
Response.ContentType="image/gif";
Response.BinaryWrite((byte[])read["image_data"]);
så d e lite utdrag ur koden, vad e fel? jag ska visa upp bilden i en datagrid, jag får inge fel medelande utan bilden bara inte syns...as irriterande....jag använder oxå (!IsPostBack) men d hjälpte inte...
Väldigt tacksam för svar..
Mvh
Vicke