我有一个控制台应用程序使用C#,我想读取存储在SQL Server中的blob,并将其写入到指定路径的windows文件系统中。如何使用c#从sql server读取blob?
如何将blob转换为使用C#的pdf图像并将其写入文件系统?
我有一个控制台应用程序使用C#,我想读取存储在SQL Server中的blob,并将其写入到指定路径的windows文件系统中。如何使用c#从sql server读取blob?
如何将blob转换为使用C#的pdf图像并将其写入文件系统?
到这里看看:http://www.akadia.com/services/dotnet_read_write_blob.html
使用DataAdapter/DataSet中最有可能被证明更加简单 - 如果你不能提供的加载到内存中为您正在处理的行数的整个BLOB内容。
我们在这里谈论的是什么样的blob?假设您使用.NET,请查看SqlDataReader或Entity Framework。还有其他方法,但是这两种方法很受欢迎。转换为PDF格式,您可能需要第三方工具,请查看PDF Sharp。最后,保存到文件系统是非常简单的,看看.NET System.IO.File类
@代码,我不知道该怎么做...从来没有与blob工作... – Anuya 2011-04-28 19:13:04
可能重复的[从sql数据库中检索图像](http://stackoverflow.com/questions/1697194/retrieving-image-from-sql-database) – Pharabus 2011-04-28 19:13:07
回答此问题的SQLite可能会帮助你:http://stackoverflow.com/questions/625029/how-do -i-store-and-retrieve-a-blob-from-sqlite/625485#625485另外,输入“sql server c#blob read”到Google返回的信息页面加载。 – Tony 2011-04-28 19:14:53