2010-06-20 163 views
1

我試着用C#中的日期時間查詢數據庫:SQlite。.NET日期時間轉換爲SQlite日期時間

cmd.CommandText = @"select * from PhieuNhap where NgayNhap=$NgayNhap"; 
cmd.Parameters.Add(new SQLiteParameter("$NgayNhap", SqlDbType.DateTime).Value = ngayNhap; 

ngayNhap是一個DateTime類型。

但它似乎不能這樣工作。

+0

C#確實有點有DateTime類型 – 2010-06-20 09:27:57

回答

2

你會得到一個異常還是值被忽略?

有一兩件事你可以嘗試沒有手動設置參數類型:

cmd.CommandText = @"select * from PhieuNhap where NgayNhap=$NgayNhap"; 
cmd.Parameters.Add(new SQLiteParameter("$NgayNhap", ngayNhap));