プログラミングの部屋  ▲前 へ ▼次 へ 一覧へ戻る  プログラミングの部屋 メニューへ  WebBoard総合メニューへ
この投稿に対し、フォローを投稿する
日 時'98年 6月24日 22:13:36
タイトルAccess95でのテキストデータインポート/長文 (閲覧回数:1267回)
投稿者@よしのさん yosino@be.mbn.or.jp


こんにちは。ご存知の方、お力を貸して下さい。

ホストからファイル転送でUNIXマシンに送ったカンマ編集のテキストファイル
を、Sambaで繋いだWin95のDos/V機で使おうとしています。
Access2.0では何の問題もなく読み込めました。

Access95で読もうとすると、
「ファイル内の1つまたは複数の行で、文字が多すぎます。インポートする
ファイルでは、1行の文字が65,000以内でなければなりません。」
とメッセージが出ます。
OKを押してやり過ごすと次のメッセージが出てAccessがハングアップします。

MSACCESS の一般保護違反です。
?????? : GDI.EXE、1D^Z= : 0026:00001c1f(??????は忘れました)
Registers:
EAX=0000ff86 CS=055f EIP=00001c1f EFLGS=00010212
EBX=0004d73a SS=376f ESP=c0f69b12 EBP=00009b40
ECX=0000fd4c DS=0f86 ESI=00000140 FS=11ce
EDX=000183dc ES=11ce EDI=00003354 GS=181e
Bytes at CS:EIP:
83 3c 87 00 0f 84 de 00 00 00 66 8b 04 42 03 d8
Stack dump:
00000926 0000fbd0 000005ff 18a19b40 00001c29 00000000
00000006 00000002 2c220926 000183dc 181e0926 9be40000
05571e0b 9ba20000 4036f7a6 00000000

まれにテキストインポートウィザードが起動しますが、下のほうに表示される
筈のデータは真っ白のままです。
ファイルサイズが大きい場合、最初のメッセージすら表示されずに応答なしと
なってしまいます。

どーも区切り文字とか改行文字の認識に失敗しているようなのですが、これに
ついてなにかご存知の方はいらっしゃいませんか?
このままでは2.0から脱出できません(g_g)

現象を確認したPCは
  Packard Bell NEC Japan,k,k VERSA6050MH
    Microsoft Windows95 Ver.4.00.950.B
    Microsoft Plus! for Windows95
    Microsoft Office95 Professional
    (Access95 バグフィックス済み)
    Microsoft Access2.0
    メモリ48MB
    (Access2.0もインストール)
  GATEWAY2000 SOLO
    Microsoft Windows95 Ver.4.00.950.B
    Microsoft Plus! for Windows95
    Microsoft Office95 Professional
    (Access95 バグフィックスなし)
    Microsoft Office Professional Ver4.3
    メモリ32MB
の2台です。(他のマシンでは調べていません)

ちなみに自分のPCにファイルをコピーしてからでもダメで、1回2.0に取込んだ
後テキスト形式でエキスポートしたファイルなら大丈夫です。
この方法で取り込む際にインポート定義を作成し、それを使っててマクロで読み
込むと、フィールドの切り捨てが発生して1レコードしか取り込めません。

MSのサポートは当てにならなかったし....。
ヒントでも良いです。お願いいたしますm(u_u)m



<この投稿に対し、以下のフォローがあります>
 ・[ 6/25 14:36] Re(1):Access95でのテキストデータインポート/長文 // 仲間さん
  >[ 6/29 17:31] Re(2):Access95でのテキストデータインポート/長文 // @よしのさん