Image fra SQL Server til en asp.net side
Hey..Jeg har lavet et lille program som gemmer et billede i en SQL Server 2005 database.
Ideen er nu at jeg vil hente billedet ud af databasen og vise det på en asp.net side.
Problemet er dog at jeg får denne fejlmeddelelse og mangler en form for konvertering ??
Cannot implicitly convert type 'System.Drawing.Image' to 'System.Web.UI.WebControls.Image'
Koden ser således ud:
public Image getPictureFromDB()
{
try
{
SqlCommand cmd = new SqlCommand();
SqlConnection connection = new SqlConnection("-----");
connection.Open();
cmd.Connection = connection;
cmd.CommandText = String.Format("SELECT ---- FROM ----- WHERE ([-----] = {0})", Convert.ToInt32(Session["------"]));
byte[] Img = (byte[])cmd.ExecuteScalar();
string str = Convert.ToString(DateTime.Now.ToFileTime());
FileStream fs = new FileStream(str, FileMode.CreateNew, FileAccess.Write);
fs.Write(Img, 0, Img.Length);
fs.Flush();
fs.Close();
connection.Close();
System.Web.UI.WebControls.Image i = System.Drawing.Image.FromFile(str);
centerNews = i;
//return i;
}
catch
{
return null;
}
}
Håber der er en med gode ideer.