Access2000で固定長エクスポートがずれる

このQ&Aのポイント
  • Access2000の固定長エクスポートにおいて、特定の文字が含まれたレコードではフィールドのサイズがずれる問題が発生しています。
  • この問題はマイクロソフト社のサポートページにも記載されており、修正プログラムのインストールにも関連しています。
  • 現在、この問題を解決する具体的な手段はわかっていませんが、マイクロソフト社のサポートに問い合わせることをおすすめします。
回答を見る
  • ベストアンサー

Access2000 固定長エクスポートがずれる

Windows2000です。 ある文字が含まれているレコードだけ 固定長でエクスポートするとずれます。 フィールド1:全角20バイト フィールド2:半角10バイト フィールド1に「△」が含まれていると 固定長でエクスポートする際 フィールド2が半角11バイトになってエクスポートされます。 マイクロソフト社のHPのこれに近い現象かと思ったのですが、 http://support.microsoft.com/default.aspx?scid=kb;ja;414051 書かれてあるようにWindowsUpdateページにアクセスしても http://support.microsoft.com/default.aspx?scid=kb;JA;239114#3 「 Q282010 : Microsoft Jet 4.0 Service Pack 7 (SP7) 用推奨修正プログラム」は表示されません。 ってことはインストールされているってことですよね? 直す手だてはないでしょうか。

  • yuko6
  • お礼率90% (445/491)

質問者が選んだベストアンサー

  • ベストアンサー
  • vantage
  • ベストアンサー率60% (310/514)
回答No.4

#2です。 間違いました、済みません。 Win2000 はWindowsUpdateからアップデートするのですね。 個別にアップデートプログラムをダウンロードする事も出来るようです。#2で貼ったURLのリンク先から見つけられました。 ただ私、Win2000使いではありませんのでうっかり見落としがあるかも知れません。URLの内容を良くご覧になってお試し下さい。

参考URL:
http://www.microsoft.com/downloads/details.aspx?FamilyID=c0dbac57-806a-4536-a3ec-3166f06b1cb6&DisplayLang=ja
yuko6
質問者

お礼

ありがとうございました。 やはり更新リストには出ませんでしたが 教えていただいたURLでダウンロードし、 レジストリをいじったら解決できました。 ただ、マイクロソフトのHPだと レジストリの変更方法がわかりにくく手間取りました。

その他の回答 (3)

  • HAL007
  • ベストアンサー率29% (1751/5869)
回答No.3

手順ですが、 Windows Update のページで「更新をスキャンする」を実行。 左の表示される WindowsXX(n)をクリック。 右の表示に「Q282010・・・」が表示されないのでしょうか? 念の為に、WinowsXXの下にあるその他オプション-インストールの履歴を 確認し見て下さい。

yuko6
質問者

お礼

手順は合っているようです。 Windows2000の更新は9つ出ますがどれも違います。 履歴ですが、今まで何も更新したことのないマシン だったので履歴はありませんと表示されます。

  • vantage
  • ベストアンサー率60% (310/514)
回答No.2

Jetのアップデートは WindowsUpdate とは別ではなかったかとおもいます。 現象としてはサポート情報とピッタリのような気がしますので、念のため Jet のアップデートを実行してみた方がよいと思います。

参考URL:
http://support.microsoft.com/default.aspx?scid=kb;JA;239114
yuko6
質問者

お礼

ありがとうございます。 Jetのアップデートはどうやったら出来ますか? 上記URLは私が載せたのと同じようですが。

  • PAPA0427
  • ベストアンサー率22% (559/2488)
回答No.1

そりゃあそうでしょう。 「△」って全角ですもの。1文字ですが2バイト必要ですから。

yuko6
質問者

補足

言い方が悪かったですか? 2バイト文字だという認識はあります。 △はフィールド1に入っています。 例えばこうなってしまうのです。(等幅フォントで見て下さい) 「↓」が改行マークです。        フィールド1    フィールド2 1レコード目:氏名1       1234567890↓ 2レコード目:氏名2△      1234567890 ↓ (実際のデータではフィールド2は全てスペースです)

関連するQ&A

  • Access 固定数のエクスポート

    97から2000へ変換したときに、 テキストの固定長でエクスポートのさい、 記号等が一文字ずれるバグがでました。 "No."は記号です。 (97) 3867 あいうえおかきくけ DLLSPTN A 1 3868 かきくけこさしすNo. OKAIMSG A 1 3869 さしすせそたちつ  DLLSKCD A 1 (2000) 3867 あいうえおかきくけ DLLSPTN A 1 3868 かきくけこさしすNo.  OKAIMSG A 1  ←一文字ズレてます 3869 さしすせそたちつ  DLLSKCD A 1 このバグは http://support.microsoft.com/default.aspx?scid=kb;ja;414051 を参考に直したのですが、 別のバグが出ました。 指定した固定数よりも多い文字数の場合、 本来ならその文字数よりも出力されないはずが、全て出力されてしまいます。 (例) 定義設定  開始位置 幅 フィールド1 1 6 フィールド2 7 9 フィールド3 16 7 【97】 2853 あいうえおかきくけGHECND A 【2000】 2853 あいうえおかきくけこGHECND A  ←幅を9文字と指定しているのに10文字分出力されてます このテキストは後にバッチ処理するため、97'と同じように出力されなくてはなりません。 どうか良い解決方法をお願いします。

  • PCのバグ??

    文字変換キーが使えなくなりました。 101/102 英語キーボードになってるみたいです。 キーボード全体かな・・・シフト押してクエスチョンもでません。 http://support.microsoft.com/default.aspx?scid=kb;ja;415060これとか http://support.microsoft.com/kb/418323/JA/これとか http://support.microsoft.com/default.aspx?scid=kb;ja;881890これも試してみましたが ダメです。 デバイスマネージャーでキーボードのハードウェア更新しても英語キーしかなりません。 どうしたら直りますか??

  • Power Pointが文字が欠ける現象

    おなじみの現象ですが、 http://support.microsoft.com/default.aspx?scid=kb;ja;417511 の中の 1. PowerPoint を起動してプレゼンテーションを開きます。 2. [ファイル] メニューの [名前を付けて保存] をクリックします。 ・・・・は”作成した方”でしょうか?”見る方”でしょうか? 同様に http://support.microsoft.com/default.aspx?scid=kb;ja;417511 のService PAckは、 ”作成する方”に入れるのでしょうか?”見る方”に入れるのでしょうか?

  • 言語バーがヘルプしか表示されません。

    参考サイトの http://support.microsoft.com/default.aspx?scid=kb;ja;882251 と同じ状態なのですが、なんどやっても直りませんでした… わかる方居ましたらよろしくお願いします。

  • 英語でわかりません。

    HPが英語なので、何と書いてあるのかわかりません。 訳して頂けると嬉しいです。 よろしくお願い致します。 URLはhttp://support.microsoft.com/default.aspx?scid=kb;JA;q265494です。

  • 回復コンソールの使い方

    回復コンソールを使いたいんですけど 方法がわかりづらくてわかりません><http://support.microsoft.com/default.aspx?scid=kb;JA;310994 このWindowsXPセットアップCDの作り方を 誰かわかりやすく教えてください

  • 突然「https://~」のアドレスにアクセスできなくなってしまいまし

    突然「https://~」のアドレスにアクセスできなくなってしまいました。 IEのアンインストール&インストール、また、マイクロソフトのサポート (http://support.microsoft.com/default.aspx?scid=kb;ja;813444#XSLTH3128121123120121120120) も実行してみましたが、治りません…。 OSはXP、インターネットエクスプローラーのバージョンは8を使用しています。 PC全般に詳しくないので、解りやすく教えていただけるととても助かります。 どうぞよろしくお願いいたします。

  • WindowsUpdateのサイトが開かない!

    updateしようとサイトに行こうとすると IMがフリーズするか、ランタイムエラーになり サイトにたどり着きません。 以下のサイト http://support.microsoft.com/default.aspx?scid=kb;ja;883801 もやってみましたがダメでした。 いろいろ見てみたらProgramFilesの中に windowsupdateのフォルダがありませんでした。 これって原因でしょうか? もしそうならフォルダを復活させるにはどうしたら いいでしょうか? よろしくお願いします!!m(__)m

  • Windows 2000 のインストール用起動ディスクを入手する方法

    Windows 2000 のインストール用起動ディスクを入手する方法は?  http://support.microsoft.com/default.aspx?scid=kb;ja;880422 の近くにあるはずなんですが、・・・

  • Windows Updateの0x80072EFDエラー

    v5の時もそうだったんですが、v6にしてからこのエラーが出るようになりました。 ウイルスソフトを切ったり、プロキシの確認、 http://homepage2.nifty.com/winfaq/c/winupd.html#19 http://support.microsoft.com/kb/875273/JA http://support.microsoft.com/default.aspx?scid=kb;ja;836941 のページもすべて試しましたが、まったく改善しません。かなり困っています、助けてください。

専門家に質問してみよう