- 締切済み
csv形式について
Access2000を使用しています。 データをCSV形式で吐き出したいのですが、その際、フィールドにデータが存在すれば、ダブルクォーテーションをつけ、空欄だった場合はダブルクォーテーションをつけないようにしたいと思っています。 実際にやってみると、空欄のフィールドに対してダブルクォーテーションがつくものと、つかないものとがあります。この違いはどこからきているのでしょうか? ご存知でしたら教えてください。よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- gatyan
- ベストアンサー率41% (160/385)
回答No.2
フィールドのNULLの可否とかもチェックしてみては? 外しているかも・・・
- whitepepper
- ベストアンサー率27% (683/2442)
回答No.1
たぶん、数値と定義されたフィールドの値にはダブルクォーテーションマークは付かず、文字と定義されたフィールドの値にはダブルクォーテーションマークが付いていると思います。
質問者
補足
早速のご回答ありがとうございます。 少し補足をします。 文字型やメモ型の指定をしたフィールドでも、空欄だった場合にダブルクォーテーションがつかないフィールドもあるのです。 困りました...
補足
ご回答ありがとうございます。 早速試してみたいと思いますが、「NULLの可否」とは、どういう意味でしょうか?また、どこでチェックすればよいでしょうか? お手数おかけします。