我有一个 MS-ACCESS格式(MDB)的数据库表,其结构为
Form_No Int
Picture OLE OBJECT
当我使用navicat在 MySQL 中导入此表时,PICTURE字段将转换为 BLOB ,并且该字段没有图像(图像丢失)。该怎么办?
答案 0 :(得分:0)
OLE对象是棘手的野兽 - 将它们转换成图片并不是一件容易的事。
This article是一个C#程序(大约5KB)的例子,它可以将OLE对象转换为几种支持的格式(JPEG,BMP,PDF,WORD)。
您应该能够根据自己的需要进行调整。我认为首先在MS Access表中创建新的BLOB图片列会更容易,使用C#将其转换为真正的JPEG(不是OLE!),然后才将其导出到MySQL。