ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

メモ型のデータをCSVファイルへ

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2008-4-10 20:37
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
StrToken関数でCR+LFを区切り文字として考えたらできないでしょうか?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2008-4-10 20:21
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
どんなデータの場合でしょうか?
特定の漢字の場合とかあるのでしょうか?
漢字のコードでCR+LFと同じコードが発生しているのかな?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2008-4-10 18:12
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
すみません勘違いしていました。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-4-10 13:59
nakaaaaa  常連   投稿数: 68
ISHIJIMAさん、ご返事ありがとうございます。
(返事が遅くなってすみません)

引用:

ISHIJIMAさんは書きました:
もし違っていたらすみません。
メモ型のデータを文字型の領域に移せば改行がなくなりませんか?
画面上でテストしてらうまくいきましたけれど・・・

んと、うまくいきまません。改行は残ったままでした。
(テキスト出力してチェック)

画面上で・・・ですか・・・・
複数行表示が「Yes」になってますよね?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-4-3 14:02
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
もし違っていたらすみません。
メモ型のデータを文字型の領域に移せば改行がなくなりませんか?
画面上でテストしてらうまくいきましたけれど・・・
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 | 投稿日時 2008-4-3 11:59
nakaaaaa  常連   投稿数: 68
みなさん、こん○○は。

あるテーブルの内容をテキストファイルへ出力するプログラムを作ってます。
そして、そのテーブルには「メモ型: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

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約