[前][次][番号順一覧][スレッド一覧]

mysql:14056

From: akio_takahashi <akio_takahashi <aaakiotakahasi@xxxxxxxxxx>>
Date: Sun, 17 Jun 2007 08:33:53 +0900 (JST)
Subject: [mysql 14056] null が文字列"(null)"になる件

環境:
.▲廛螢院璽轡腑鵝  MS ACCESS2002
▲如璽織戞璽     :MySql4.025
データベースODBC:Mysql ODBC 3.51
Mysqlのサーバのキャラクタセット ujis

お世話になります。現在、MS アクセスでADO、 データベースはMysqlで
コーディング
を行なっております。

例えば、
テーブルA
フィルールドa VARCHAR NULLはOK(他のオプションはつけていません)
フィールドb   VARCHAR NULLはOK(他のオプションはつけていません)
フィールドc    VARCHAR NULLはOK(他のオプションはつけていません)

のテーブルで

レコードを1件追加します。
INSET INTO テーブルA(フィルールドa,フィールドb) VALUES('TEST1','TEST2')

テーブルの追加したデータの中身を確認しますとデータを追加していない
フィールドcが文字列で"(null)"と表示されます。

自分としては空の状態になってほしいのですが、Mysql側でも、アクセス側
でも文字列としてフィールドcが文字列で"(null)"と表示されます。

これはテーブル定義やキャラクタセットで解決できるのでしょうか。

もちろん
INSET INTO テーブルA(フィルールドa,フィールドb,フィールドc)
VALUES('TEST1','TEST2','')
とコーディングすればフィールドcは空文字で表示されますが、
テーブルのフィールドを追加する度にコーディングもしなければいけないので
非効率かと思いました。

お忙しいところ、大変恐縮ですが、どなたかnullが文字列"(null)"になる現象がお
こって
解決方法をどうしたか知ってらっしゃる方がいましたら、教えていただけますで
しょうか。



--------------------------------------
Start Yahoo! Auction now! Check out the cool campaign
http://pr.mail.yahoo.co.jp/auction/

[前][次][番号順一覧][スレッド一覧]

->   14056 2007-06-17 08:33 [akio_takahashi <aaak] null が文字列&quot;(null)&quot;になる件 
     14057 2007-06-17 08:56 ┣[IWASAKI Dai <dai@xxx]                                       
     14058 2007-06-17 09:13 ┣[忠犬 KEN公 <ken_ken_]                                       
     14059 2007-06-17 09:45 ┣[遠藤 俊裕 <endo@xxxx]                                       
     14060 2007-06-17 15:18 ┗["Tetsuro IKEDA" <ikd]