2013-11-02 125 views
-4

我試圖從datetimepicker中選擇日期和時間,並從數據庫中獲取值,但它不起作用。任何人都可以幫助我。如何從datetimepicker獲取值

這是我的命令:

OleDbCommand com1 = new OleDbCommand("select * from tblConsumption where date between #"dateTimePicker1.Value.ToShortDateString"# and #"dateTimePicker2.Value.ToShortDateString"#",con); 

回答

1

我想你想是這樣的:

string myCommand = 
    "select * from tblConsumption "+ 
    "where date between #"+dateTimePicker1.Value.ToShortDateString()+"# and "+ 
    "#"+dateTimePicker2.Value.ToShortDateString()+"#"; 

OleDbCommand com1 = new OleDbCommand(myCommand,con); 

如果這不起作用,你可以把一個斷點字符串賦值後,看看是什麼調試器中的sql語法錯誤。

確保您的代碼編譯!

+0

非常感謝!!!!!!!!!!!! –

+0

@RusathFernando - 歡迎來到堆棧溢出。請投票並接受答案,如果他們是你正在尋找的(你通過點擊問題左側的向上箭頭進行表決,並通過選擇複選標記接受。 – Hogan