老師有出過乙個小題目,在控制台程式下,程式設計,從資料庫中,讀取資料填充到dataset中,並實現增,刪,改,查的相關操作!!我就有在想,如果資料庫中的表為空呢?怎麼在vs2008平台下程式設計來判斷資料庫中的相關表是否為空?自己摸索,摸索,再摸索了···嘿嘿,找到了幾個方法,和同是新手的你們分享分享,專家們就不要笑話小弟我啦!!不知道還有沒有其他更好的方法!!希望大家能夠多給些建議咯!
1,if(ds == null) 這是判斷記憶體中的資料集是否為空,說明dataset為空,行和列都不存在!!
2,if(ds.tables[0].count == 0) 這應該是在記憶體中存在乙個dataset,但是,資料集中不存在表!!
3,if(ds.tables[0].count == 1 && ds.tables[0].rows.count == 0) 說明存在表table,但是,表內沒有資料!
字元判斷函式集
標頭檔案 ctype.h 判斷ascii碼 int isascii int c 判斷空白字元,space或者tab int isblank int c 判斷控制字元 int iscntrl int c 判斷數字 int isdigit int c int isalnum int c int isal...
工具集 判斷閏年
閏年是公曆中的名詞。閏年分為普通閏年和世紀閏年。普通閏年 公曆年份是4的倍數的,且不是100的倍數,為普通閏年。如2004年就是閏年 世紀閏年 公曆年份是整百數的,必須是400的倍數才是世紀閏年 如1900年不是世紀閏年,2000年是世紀閏年 閏年 leap year 是為了彌補因人為曆法規定造成的...
C 判斷dataset資料集字段為NULL或為空
今天遇到乙個奇怪問題,執行下邊的 在一些特殊情況下會,報錯 異常資訊 輸入字串的格式不正確。不知道什麼原因dt.rows i sumpages 欄位為null時,dt.rows i sumpages tostring null的值還是false,因此會接著執行convert.toint32 dt.r...