質問するログイン新規登録

回答編集履歴

3

推敲

2021/07/14 14:03

投稿

sazi
sazi

スコア25437

answer CHANGED
@@ -3,8 +3,9 @@
3
3
  改行なしの固定長ファイルをいきなりリンクしようとしたからでしょう。
4
4
  それは1行1項目が3GB以上という事ですから、Accessへの無茶振りですね。
5
5
 
6
+ 改行も無しの固定長の場合、インポート定義で可能かどうか定かではありませんが、
6
- 改行も無しの固定長だと、Streamを使うしかないでしょうね。
7
+ Streamを使う方が良いでしょうね。
7
- Read メソッド使って項目のバイト数毎に読み取る。
8
+ Read メソッド使って項目のバイト数毎に読み取る。
8
9
  以下参考。
9
10
  [テキストファイル(UTF-8)を読み込み、書き出し(ADODB.Stream)](https://excelwork.info/excel/adodbstream/)
10
11
 

2

推敲

2021/07/14 14:03

投稿

sazi
sazi

スコア25437

answer CHANGED
@@ -7,4 +7,5 @@
7
7
  Read メソッド使って項目のバイト数毎に読み取る。
8
8
  以下参考。
9
9
  [テキストファイル(UTF-8)を読み込み、書き出し(ADODB.Stream)](https://excelwork.info/excel/adodbstream/)
10
+
10
11
  ※エンコードも絡んでくるとなると面倒ですが。

1

推敲

2021/07/14 12:28

投稿

sazi
sazi

スコア25437

answer CHANGED
@@ -1,7 +1,7 @@
1
1
  > リンクでも 2GBの規制があるのでしょうか?
2
2
 
3
3
  改行なしの固定長ファイルをいきなりリンクしようとしたからでしょう。
4
- それは1行1項目が3GB以上という事ですか、Accessへの無茶振りですね。
4
+ それは1行1項目が3GB以上という事ですか、Accessへの無茶振りですね。
5
5
 
6
6
  改行も無しの固定長だと、Streamを使うしかないでしょうね。
7
7
  Read メソッド使って項目のバイト数毎に読み取る。