2009-02-26 104 views
0

我试图从firebird用c#读取图像,并将其保存到文件系统。 我可以从表中读取并保存。但图像无法查看。我试了很多件上net.but结果 代码是相同:( 任何一个能帮助我吗?c# - 从firebird读取/写入blob

回答

2

你如何检索代码的形式火鸟?如果你所得到的数据,并将其转换为一字节[ ]尝试:

 

byte [] blob = row["image"]; 
// create a file FileStream to write the data 
FileStream fs = new FileStream("image.jpg", FileMode.Create); 
fs.Write(blob,0,blob.Length); 
fs.Close(); 
 

上面的代码应该做的伎俩

PS:我已经在代码中进行了大量的假设,但你可以得到的想法