1樓:醒坐床頭傾聽雨
不用判斷,不用tostring(),也不用轉換,直接列值取出來加空字串就可以了。
如:textbox.text = item["id"]+"";
不會報錯
2樓:匿名使用者
在sql中處理,可以這麼些 isnull( 欄位名稱,'') ,這樣出來結果不會為null ,可以是你指定的。
3樓:談論使用者名稱
可以啊,你對讀出來的條資料做一個判斷,如果為null,現在顯示為""
參考:假如資料庫中取的值為 dbvalue
textbox.text = dbvalue?"null":""
4樓:眾神足球
你這個null是資料庫的空值吧
如果是就不用做判斷,直接用就可以
textbox.text = xx.rows[index]["xx"].tostring();
5樓:
前面加一個空字串
textbox1.text=""+reader["fieldname"]
6樓:時針樓
select innull(file,'') from table
file 為欄位名
innull(file,'')改為isnull(file,'')
在c#中如何把資料庫中某個欄位的值修改為null?
7樓:匿名使用者
null還是null,大小寫是無關的。
你得看具體是報什麼錯?如果是不能為null,那是資料庫表結構的問題。你要把該欄位的not null去掉。
8樓:匿名使用者
請使用引數
例子:string str = "update table set colname = @colvalue where key = @value"
sqlcommand scom = new sqlcommand(...);
sqlparameter sp = new sqlparameter("@colvalue",sqldbtype.你的列型別);
sp.value = dbnull.value;
scom.excutenonquery();
9樓:匿名使用者
update users set star=null where id=10000
要設定為null請注意使用大寫。
10樓:紫耀踏雪無痕
update users set star=null where id=10000
11樓:匿名使用者
star是什麼型別的
c#讀取資料庫null值 怎麼樣處理
12樓:匿名使用者
mssql mysql oracle中的null型別,在c#裡統一都是dbnull。(其他的資料庫沒用過, 應該也是這樣的)。
sql查詢的時候
string sql = "select * from t where 1=1 and nvl(欄位,0)";
//表示把版表中某權列的null值轉成0查出來, 但是不改變源資料,相當於查的時候as了一下
c#中判斷則需要:
if( dt.rows[0]["欄位"] == dbnull.value)
如果需要存一個null進入資料庫, 也是要把引數賦值成dbnull.value,然後insert或者update
sql資料庫如何把null轉化為空字元
13樓:匿名使用者
sqlserver中可用isnull函式:
select isnull(null,'');
oracle中可用nvl函式:
select nvl(null,'') from dual;
mysql中可用ifnull函式:
select ifnull(null,'');
14樓:尹匡
不能set為""的話 ,那你是要把int型別 轉換為varchar 型別 就可以了
15樓:匿名使用者
可以用isnull()函式來轉
如select isnull(col1,'') from table1
16樓:匿名使用者
update table set col='' where col is null
c#中,int.parse(string s),如果s的值從資料庫中讀出為null,是不是不能這樣用?會報錯,
17樓:
你可以這樣寫,提高效率:
int temp =0;
if(int.tryparse(s,out temp))else
18樓:
看你的需求了,如果你的這個資料允許為空的話,可以使用 int? 型別來代替 int 型別;如若不允許為空,可以使用如下形式轉換:
int result = 0;
bool b = int.tryparse(s, out result);
返回值b是一個布林型別,表示轉換是否成功,若轉換不成功,則result為預設值0。
19樓:匿名使用者
這個可以用另外一個方法,int.tryparse(string s),這樣呢,就算是null也可以保證不出錯
20樓:匿名使用者
肯定不能的,即使引數是空字串,也是不可以這樣用的,必須要有值的
C資料庫查詢
有兩種方法 1 建立3個靜態欄位,在登入窗體驗證通過時為這3個欄位賦值,以後其他窗體 資訊管理視窗 再呼叫這賦值後的3個靜態欄位就行了。2 在登入窗體設定3個公有變數,以後其他窗體 資訊管理視窗 再呼叫登入窗體3個公有變數就可以了。你說的 可以在登入視窗那裡用session username tex...
如何把資料庫中NULL值設定為,如何把資料庫中NULL值設定為
鯉魚 sql中,設定語句 if 欄位名 is null set 欄位名 0 設定表欄位 update tablename set 欄位名 0 where 欄位名 is null update 表 set 欄位 0 where 欄位 is null 表中對應欄位預設值設定成0 就好了 直接用updat...
sql資料庫怎麼從資料庫把資料拿出來放到另資料庫呢
如果你的資料庫是相容的,那就用區域網的型式連上就好了,不相容的,只有把數匯出來,再錄進去了,在匯入時注意一下格式就好了 匯出個備份,u盤拷到另外臺電腦,匯入備份 1.根據資料量,選擇相應的檔案格式,對資料庫進行資料匯出,在另一個資料庫中進行資料匯入 2.直接對要匯出的資料庫進行分離操作,然後複製該資...