2012-02-16 66 views
4

我花了将近2天的时间来弄清楚这一点。我们有一个从2000年开始的Access项目(adp),它将图像存储到SQL Server 2008中。我试图直接连接到SQL Server并打开TIFF文件,但它不起作用。还尝试将图像字段内容复制/粘贴到文件中,重命名为TIFF并试图打开它,但它不起作用。图像字段中的内容存在的问题是它的大小不合适。它只有15-20KB,但那时的文件应该在3MB左右。如果我将相同的数据恢复到ACCESS项目应用程序,它工作正常。MS Access,SQL Server映像字段

我试过TiffLib.net和其他一些东西。

那么,有没有人有任何想法如何将这些图像字段迁移到SQL?

谢谢

+1

分享你的MS Access代码,看看它是否工作。 – 2012-02-16 23:22:02

+0

你是否确定*他们是tiffs?东西15-20k将是一个非常小的TIFF .... – 2012-02-17 00:31:26

+0

也许大小的差异是Access压缩图像。也许它在保存之前是gzip的?二进制blob的前几个字节可能会提供一个文件头。 – 2012-02-17 00:43:20

回答