MS Access

Access2007でテキストファイルエクスポートしたら1文字ずれる

投稿日:2011年7月9日 更新日:

Access2007で、指定フィールドからLeft関数で10文字とったクエリを作り、固定長でテキストファイルにエクスポートしたら、5000件のデータのうち3件だけが、文字が末尾に1桁多く入り、後ろがずれてくる。

クエリで見たときには、きちんと収まっているのに、変。

このトラブル、金曜日に半日を費やし、休日の今日、さらに数時間をかけて調べて、やっと分かった。

特定文字を含む Access データをテキストにエクスポートした際に位置がずれる場合の対処方法

つまりは、Accessのバグってこと?

どうりで、いろんな掲示板でLeft関数の仕様や文字コード関係や変換関数を調べても、たどりつかなかったわけだ。

確かに、ずれる3件のデータは、ギリシャ文字(アパート名などに使われる)や、○(丸)が入っていた。

それにしても、こんなことに時間を費やされたのは、くやしい。

MS嫌い。

-MS Access

執筆者:

関連記事

no image

Access 2007 Runtime Released

とうとうこの日がきたか。 「6/26公開」「6/27ダウンロード中止」「7/20再公開」って経緯で、今日現在ダウンロードできる。 MS-Access Discovery – ニュース Ac …

no image

Accessクエリでのフィールド名は同じので重複できる

Accessではクエリの中で同じフィールド名を使えない! ・・・とずっと思っていた。 なので、テーブルで使っているフィールド名でクエリの結果を出す必要があった際には、クエリを二つ作ってそれぞれ前処理 …

no image

テーブル/クエリのデータシートビューでイベントを処理する方法

参考:テーブル/クエリのデータシートビューでイベントを処理する方法 | YU-TANG’s MS-Access Discovery え、そうなの? クエリを閉じた際のイベントをセットできる …

もう何度もAccessの集計クエリの作成をミスって怒られている

私が悪い。反省。 自戒のメモ。 Accessの集計クエリに条件を加えたい場合、その条件をどこに書くかによって結果が全く違ってくる。 それをわかってはいるのだが・・・最大やら演算やら、細かいことを同時に …

no image

AccessからExcelフォーマットでファイルに出力するサンプルコード

Excelから外部データの接続の際に,ユーザー定義関数を含んだクエリを指定するとエラーになったので、こんなやり方で対処。 Private Sub btnB2_Click() DoCmd.OutputT …