Page 611 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼インポート時に桁ズレ tarai 04/4/30(金) 18:21 ┣Re:インポート時に桁ズレ かみちゃん 04/4/30(金) 18:44 ┃ ┗Re:インポート時に桁ズレ tarai 04/4/30(金) 19:06 ┃ ┗Re:インポート時に桁ズレ かみちゃん 04/4/30(金) 20:15 ┃ ┗Re:インポート時に桁ズレ tarai 04/4/30(金) 20:40 ┗Re:インポート時に桁ズレ Gin_II 04/4/30(金) 20:17 ┗Re:インポート時に桁ズレ tarai 04/4/30(金) 20:37 ─────────────────────────────────────── ■題名 : インポート時に桁ズレ ■名前 : tarai ■日付 : 04/4/30(金) 18:21 -------------------------------------------------------------------------
初めて投稿させていただきます。 最近会社のPCが97→XPに変わったのですが 前と同じmdbで前と同じファイル(txt,固定長)を インポートしようとすると一部のデータで桁ズレが起こります。 桁ズレしたデータを調べたところ, ズレたデータには◆やIなどの文字が入っているようです。 どうにか桁ズレを回避する方法はないでしょうか?? ちなみにインポートに使っているのは単純にこの通りです。↓ DoCmd.TransferText acImportFixed, (定義名), (テーブル名), (ファイル名) よろしくお願いします。 |
こんにちは。かみちゃん です。 >最近会社のPCが97→XPに変わったのですが >前と同じmdbで前と同じファイル(txt,固定長)を >インポートしようとすると一部のデータで桁ズレが起こります。 >桁ズレしたデータを調べたところ, >ズレたデータには◆やIなどの文字が入っているようです。 >どうにか桁ズレを回避する方法はないでしょうか?? インポート定義を「固定長」に、幅を指定していると思いますが、たしか、この幅の数値は、Access 97 ではバイト数でしたが、Access 2000 では文字数に変更されたはずです。 ◆は、1文字2バイト、Iは、1文字1バイトです。 このあたりを一度確認されてはいかがでしょうか? |
早速の返信ありがとうございます。 >インポート定義を「固定長」に、幅を指定していると思いますが、 >たしか、この幅の数値は、Access 97 ではバイト数でしたが、 >Access 2000 では文字数に変更されたはずです。 ではこういう文字が入っているテキストの固定長インポートは access2000では不可能ということでしょうか??? 時間で終了してしまうシステムからマスタをダウンロードして その後の作業に使っていたのですが。 >◆は、1文字2バイト、Iは、1文字1バイトです。 あまり関係がないもののちょっと補足。 Iは全角のものです。 ここに投稿する際に半角に変換されてしまったみたいです・・・。 |
こんにちは。かみちゃん です。 >>インポート定義を「固定長」に、幅を指定していると思いますが、 >>たしか、この幅の数値は、Access 97 ではバイト数でしたが、 >>Access 2000 では文字数に変更されたはずです。 すみません、これは、エクスポートの話かもしれません。 Access97の環境が今手元にないので、はっきりしたことが言えません。 >ではこういう文字が入っているテキストの固定長インポートは >access2000では不可能ということでしょうか??? 定義を修正すればいいだけだと思いますが・・・ >>◆は、1文字2バイト、Iは、1文字1バイトです。 > >あまり関係がないもののちょっと補足。 >Iは全角のものです。 >ここに投稿する際に半角に変換されてしまったみたいです・・・。 もしかして、アルファベットのI(アイ)ではなく、ローマ数字の1(機種依存文字になるので、書きませんが)ですか? であれば、次のURLが参考になるかもしれません。 http://support.microsoft.com/default.aspx?scid=kb;ja;413965 |
>もしかして、アルファベットのI(アイ)ではなく、ローマ数字の1(機種依存文字になるので、書きませんが)ですか? >であれば、次のURLが参考になるかもしれません。 >http://support.microsoft.com/default.aspx?scid=kb;ja;413965 最初からそう書けばよかったようですね。 (「機種依存文字」という単語に自信がなかったので・・・) URL参照で解決しました。 有難うございます!! |
バグです。 [ACC2002]指定した位置と異なる位置でテキストがインポートされる http://support.microsoft.com/default.aspx?scid=kb;ja;413965&Product=accJPN こちらを確認してください。 |
>バグです。 > >[ACC2002]指定した位置と異なる位置でテキストがインポートされる >http://support.microsoft.com/default.aspx?scid=kb;ja;413965&Product=accJPN > >こちらを確認してください。 有難うございます。 解決しました!! |