メモ型のデータをCSVファイルへ
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
nakaaaaa
投稿数: 68
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
みなさん、こん○○は。
あるテーブルの内容をテキストファイルへ出力するプログラムを作ってます。
そして、そのテーブルには「メモ型:1000バイト」というでっかい項目があります。
この項目は「複数行の入力OK」となっていることもあり、
「'"'&Trim (RepStr (Trim (Q),CHR (13)&CHR (10),' '))&'"'」という感じで、
改行コードを空白行にするという手をとり、前後に「”」を付けるようにしてます。
ところが、このファイルを開くとうまく区切られてないことがあります。
エディターで開くと、その項目の最後が「・」と表示されています。
中央に点の「・」ではなく、ASCIIコード不明な「・」だと思います。
さらに不思議なことに、本来あるはずの「”」も付いてませんでした。
[RepStr][Trim]のどちらかが文字数制限に引っかかってるんでしょうか・・・
それとも、「メモ型」に問題があるのでしょうか・・・
そもそも1つの式ではバイト制限があるのでしょうか・・・・
なにかご存じの方がいらっしゃいましたら、よろしくお願いします。
=====
Magic:V94sp1b
DB :Oracle 9i, Pervasive.SQL 2000i
あるテーブルの内容をテキストファイルへ出力するプログラムを作ってます。
そして、そのテーブルには「メモ型:1000バイト」というでっかい項目があります。
この項目は「複数行の入力OK」となっていることもあり、
「'"'&Trim (RepStr (Trim (Q),CHR (13)&CHR (10),' '))&'"'」という感じで、
改行コードを空白行にするという手をとり、前後に「”」を付けるようにしてます。
ところが、このファイルを開くとうまく区切られてないことがあります。
エディターで開くと、その項目の最後が「・」と表示されています。
中央に点の「・」ではなく、ASCIIコード不明な「・」だと思います。
さらに不思議なことに、本来あるはずの「”」も付いてませんでした。
[RepStr][Trim]のどちらかが文字数制限に引っかかってるんでしょうか・・・
それとも、「メモ型」に問題があるのでしょうか・・・
そもそも1つの式ではバイト制限があるのでしょうか・・・・
なにかご存じの方がいらっしゃいましたら、よろしくお願いします。
=====
Magic:V94sp1b
DB :Oracle 9i, Pervasive.SQL 2000i
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
もし違っていたらすみません。
メモ型のデータを文字型の領域に移せば改行がなくなりませんか?
画面上でテストしてらうまくいきましたけれど・・・
メモ型のデータを文字型の領域に移せば改行がなくなりませんか?
画面上でテストしてらうまくいきましたけれど・・・
投票数:0
平均点:0.00
nakaaaaa
投稿数: 68
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
ISHIJIMAさん、ご返事ありがとうございます。
(返事が遅くなってすみません)
引用:
んと、うまくいきまません。改行は残ったままでした。
(テキスト出力してチェック)
画面上で・・・ですか・・・・
複数行表示が「Yes」になってますよね?
(返事が遅くなってすみません)
引用:
ISHIJIMAさんは書きました:
もし違っていたらすみません。
メモ型のデータを文字型の領域に移せば改行がなくなりませんか?
画面上でテストしてらうまくいきましたけれど・・・
んと、うまくいきまません。改行は残ったままでした。
(テキスト出力してチェック)
画面上で・・・ですか・・・・
複数行表示が「Yes」になってますよね?
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
すみません勘違いしていました。
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
どんなデータの場合でしょうか?
特定の漢字の場合とかあるのでしょうか?
漢字のコードでCR+LFと同じコードが発生しているのかな?
特定の漢字の場合とかあるのでしょうか?
漢字のコードでCR+LFと同じコードが発生しているのかな?
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
StrToken関数でCR+LFを区切り文字として考えたらできないでしょうか?
投票数:0
平均点:0.00