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 が文字列"(null)"になる件 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]