1

次のような構造を含むMS-ACCESS形式(MDB) のデータベーステーブルがあります

Form_No   Int
Picture   OLE OBJECT

navicat を使用してこのテーブルをMySQLにインポートすると、PICTURE フィールドがBLOBに変換され、フィールドに画像がありません (IMAGES ARE LOST)。何をすべきか ?

4

1 に答える 1

0

OLEオブジェクトはトリッキーな獣です-それらを画像に変換することは必ずしも簡単ではありません。

この記事は、OLEオブジェクトをサポートされているいくつかの形式(JPEG、BMP、PDF、WORD)に変換できるC#プログラム(約5KB)の例です。

あなたはそれをあなたのニーズに適応させることができるはずです。最初にMSAccessテーブルに新しいBLOB画像列を作成し、C#を使用して実際のJPEG(OLEではありません!)に変換してから、MySQLにエクスポートする方が簡単だと思います。

于 2012-12-31T05:33:48.713 に答える