私はこれを理解しようとするのに2日ほどかかりました。 2000年からSQL Server 2008に画像を保存するアクセスプロジェクト(adp)があります。SQL Serverに直接接続してTIFFファイルを開こうとしましたが、動作しませんでした。また、イメージフィールドの内容をファイルにコピー/ペーストし、TIFFとして名前を変更して開くように試みましたが、うまくいきませんでした。イメージフィールドのコンテンツの問題は、それが正しいサイズではないということです。それはわずか15-20KBですが、その時点のファイルは約3MBでなければなりません。同じデータをACCESSプロジェクトアプリケーションに戻すとうまく動作します。MS Access、SQL Serverイメージフィールド
私はTiffLib.netとその他いくつかのことを試みました。
だから、どのようにそれらのイメージフィールドをSQLに移行するのか誰にも分かっていますか?
ありがとうございました
あなたのMSアクセスコードを共有して、熱くなっているかどうかを確認してください。 –
あなたはティファですか?何か15〜20kは本当に小さなTIFFになります.... –
おそらくサイズの不一致は、画像を圧縮しているアクセスです。保存する前にgzipされている可能性がありますか?バイナリブロブの最初の数バイトは、ファイルヘッダを渡すかもしれません。 –