• 締切済み

csv形式について

Access2000を使用しています。 データをCSV形式で吐き出したいのですが、その際、フィールドにデータが存在すれば、ダブルクォーテーションをつけ、空欄だった場合はダブルクォーテーションをつけないようにしたいと思っています。 実際にやってみると、空欄のフィールドに対してダブルクォーテーションがつくものと、つかないものとがあります。この違いはどこからきているのでしょうか? ご存知でしたら教えてください。よろしくお願いします。

みんなの回答

  • gatyan
  • ベストアンサー率41% (160/385)
回答No.2

フィールドのNULLの可否とかもチェックしてみては? 外しているかも・・・

tago39
質問者

補足

ご回答ありがとうございます。 早速試してみたいと思いますが、「NULLの可否」とは、どういう意味でしょうか?また、どこでチェックすればよいでしょうか? お手数おかけします。

回答No.1

 たぶん、数値と定義されたフィールドの値にはダブルクォーテーションマークは付かず、文字と定義されたフィールドの値にはダブルクォーテーションマークが付いていると思います。

tago39
質問者

補足

早速のご回答ありがとうございます。 少し補足をします。 文字型やメモ型の指定をしたフィールドでも、空欄だった場合にダブルクォーテーションがつかないフィールドもあるのです。 困りました...

関連するQ&A