怎样用从SQL中将image字段保存的图片读出来?
怎样用从SQL中将image字段保存的图片读出来?
并且显示在Label的Image中!
问题点数:0、回复次数:6Top
1 楼saucer(思归)回复于 2005-03-02 04:01:36 得分 0
check out the sample for PictureBox, it should be very similar
HOW TO:在 Visual C# 中直接将一个图片从数据库复制到 PictureBox 控件
http://support.microsoft.com/kb/317701/Zh-CN/
try
{
SqlConnection cn = new SqlConnection(strCn);
cn.Open();
//Retrieve BLOB from database into DataSet.
SqlCommand cmd = new SqlCommand("SELECT BLOBID, BLOBData FROM BLOBTest ORDER BY BLOBID", cn);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds, "BLOBTest");
int c = ds.Tables["BLOBTest"].Rows.Count;
if(c>0)
{ //BLOB is read into Byte array, then used to construct MemoryStream,
Byte[] byteBLOBData = new Byte[0];
byteBLOBData = (Byte[])(ds.Tables["BLOBTest"].Rows[c - 1]["BLOBData"]);
MemoryStream stmBLOBData = new MemoryStream(byteBLOBData);
Image image1 =Image.FromStream(stmBLOBData);
label1.Size = new Size(image1.Width, image1.Height);
label1.Image = image1;
}
cn.Close();
}
catch(Exception ex)
{MessageBox.Show(ex.Message);}
Top
2 楼web_gus(树欲静而风不止)回复于 2005-03-02 08:50:11 得分 0
http://dotnet.aspx.cc/ShowDetail.aspx?id=ECD9AE16-8FF0-4A1C-9B9F-5E8B641CB1B1Top
3 楼lyvvvv(lyvvvv)回复于 2005-03-02 09:47:38 得分 0
DataSet ds=Stub.GetInstance().GetDataSet1("select pat_pict from patientpict where pat_no='"+sPatno+"'","a");
if(ds!=null && ds.Tables[0].Rows.Count >0)
{
string sFilename = "C:\\1.bmp";
FileInfo fi = new FileInfo(sFilename);
FileStream myStream=fi.Open(FileMode.Create);
byte[] mydata=((byte[])ds.Tables[0].Rows[0]["pat_pict"]);
foreach(byte a in mydata)
{
myStream.WriteByte(a);
}
myStream.Close();
Image myImage=Image.FromFile(sFilename) ;
this.pictureBox1.Image=myImage;
this.pictureBox1.Refresh();
}Top
4 楼htys3(海天一舍)回复于 2005-03-30 22:10:18 得分 0
label1是个label吗?Top
5 楼htys3(海天一舍)回复于 2005-03-30 22:10:49 得分 0
怎么没有label1.Image属性呢???????????//Top
6 楼gj121(男儿当自强)回复于 2005-03-30 23:08:31 得分 0
楼上的几位兄弟的对的啊!Top
相关问题
- sybase 数据库的image字段与sql server中的image字段,写的方法一样,但sybase 可以保存上,sql server的保存不上。
- SQL上保存图片字段
- 怎样从前台将图片保存到SQL内Image字段并且读回?
- 求用SQL语句实现把文件保存到IMAGE字段,及把image字段内容保存成文件的方法!
- image字段如何人保存?
- sql server2000中的image字段!!!!!
- sql server2000中的image字段!!!!!
- 怎么样保存SQL server中blob型字段的值
- SQL Server有没有专用保存密码的字段类型?
- 用VC++如何保存SQL Server的Datetime类型字段????




