作者yucgg (神的左手 惡魔的右手)
看板C_Sharp
標題[問題] ACCESS資料庫更新時,數字欄位填入空白
時間Tue Jun 17 00:50:43 2008
請問一下使用C#去更新ACCESS內的資料時
若使用者將某個textbox數字刪掉
要更新到資料庫中某個欄位時
無法寫入空白的資料
例如有個textbox1
原本從資料庫中的abc欄位查詢出來資料為1111
(屬性設定為數字欄位,並且必須有資料設為"否")
現在textbox1使用者將資料刪除
按了更新
卻無法更新成功
若是輸入其他任何數字都可以
原本的資料庫abc欄位也是有其他筆資料是空白的
不過是原本就空白
請問要如何才能成功加進若資料被刪除要輸入空白
另外補充一下欄位設定為文字的都可以成功寫入空白
只有數字欄位不行
UPDATE AAA SET abc='111' <-----OK
UPDATE AAA SET abc='' <-----NO > <
謝謝
--
It's my World!!
http://blog.pixnet.net/yucgg
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.103.124
推 sheauren:數字應該是要填 null 不是空白 06/17 07:02
→ yucgg:謝謝樓上..填null也是不行...... 06/17 18:29
推 cleanwind:UPDATE AAA SET abc=null 拿掉大括號呢? 06/18 05:44
→ cleanwind: 單引號 06/18 05:44
推 winnerhyc:昨天我看到這篇文後我也有試c大的用法~ 發現也不行XD 06/18 09:57
→ winnerhyc:我 set abc=null 、abc=nil、abc='null'、abc=Null都試 06/18 09:58
→ EricTsai:NULL 06/18 14:23
→ EricTsai:我亂說的 XD 大小寫應該無關 06/18 14:26
→ winnerhyc:有高手知道嗎 我也好想知道這個答案喔 06/18 15:00