Minying's Blog

Just another WordPress.com weblog

判別 Null 值

Posted by minying 於 19 五月, 2009

在撰寫程式時,常會遇到資料庫中欄位的值是NULL的問題,如何判別是NULL值而進行其他流程,我用到的幾種方法如下:

Convert.IsDBNull(DataGridView1.Rows(1).Cells(1).Value) = True

Convert.DBNull.Equals(DataGridView1.Rows(1).Cells(1).Value) = True

IsDBNull(DataGridView1.Rows(1).Cells(1).Value) = True

Posted in VB.NET | Leave a Comment »

資料庫中查前幾筆資料語法

Posted by minying 於 5 五月, 2009

各資料庫中,查詢前幾筆資料語法有所差異。

DB2:

Select * From Table1 Order By Column1 Fetch First 10 Row Only

SQL Server:

Select Top 10 * From Table1 Order By Column1

MySQL:

Select * From Table1 Limit 10

Select * From Table Limit 10,5     查詢第11筆開始後5筆

Select * From Table Limit 10,-1     查詢第11筆開始至最後一筆

Posted in SQL語法 | 已加上的標籤: | Leave a Comment »

Process 使用筆記

Posted by minying 於 23 四月, 2009

最近剛好有一個 CASE 需要用 VB.NET 去呼叫執行其他的應用程式,所以花了一些時間了解一下 Process 這個類別的使用。在此記錄一下,方便以後資料的查詢。如果大家有不錯的用法,也歡迎提供分享 ^_^ 。 繼續閱讀文章 »

Posted in VB.NET | 已加上的標籤: | Leave a Comment »

Process 類別 結束執行的應用程式

Posted by minying 於 23 四月, 2009

Process 類別可以用來處理程序,對於結束處理程序有幾個處理步驟,查詢及測試結果,記錄下其中的差異。

CloseMainWindow( ),Close( ) 及 Kill( ) 三種方式。 繼續閱讀文章 »

Posted in VB.NET | 已加上的標籤: | Leave a Comment »

DateTimePicker 日期轉換為民國日期

Posted by minying 於 22 四月, 2009

上一篇已提到改變 DateTimePicker 的顯示為民國年樣式,有時為了在前端使用西元年樣式,但寫入資料庫時,需轉換為民國年的需求,此時資料就必須轉換。一般我遇到的情形是將「2009年04月22日」這樣的日期格式轉為「980422」。我想最簡單的方式就是轉成文字時指定一下格式,但在此之前,當然要把西元年減掉1911的值,才是民國年囉! 繼續閱讀文章 »

Posted in VB.NET | 已加上的標籤: | 2 Comments »