[VB2010] 關於SQL語法挑選日期

看板Visual_Basic作者 (銀色承諾)時間12年前 (2011/09/09 20:50), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/2 (看更多)
大家好~ 有問題想要請教各位 假設我MS SQL 資料庫的某個資料表有DATA_TIME,Normal欄位 DATA_TIME是datatime型態 vb2010 想要挑選某個日期的某段程式碼如下: @@@@@@@@@@@@@@@@@@@@@@@@@@@ Dim sqlProducts As String = "SELECT DATA_TIME, Normal FROM POINT WHERE DATA_TIME = '2004-07-16'" @@@@@@@@@@@@@@@@@@@@@@@@@@@ 目前上段程式碼確定可以過 結果也是預期想要的值 可是目前想要有更進階的作法 想要把'2004-07-16'這段透過表單的"控制項輸入"做判斷 而不是寫死在程式裡 目前有兩種想法做 a) 透過comobox控制項輸入 分別是年月日(cboYear、cboMonth、cboDay) 有試過cboYear.Text & "-" & cboMonth.Text & "-" & cboDay.Text 取代掉上面的2004-07-16 可是無法跑出想要的值 而且會出現錯誤 b) 透過datatimepicker物件挑選日期 取代掉2004-07-16 可是也做不出來 請求各位大大看有沒有什麼方法可以解決 對於datatime型態轉字串不太了解 謝謝 -- 「大雄,男人一定會遇上不得不拔槍的時候。」 「……。」 「但也有無法扣下板機的傢伙存在。」 「哆啦A夢…。」 「你要成為能扣下板機的男人。」 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.251.210.42

09/09 21:38, , 1F
可以直接用TEXTBOX輸入數字就可以了吧?
09/09 21:38, 1F

09/10 11:02, , 2F
是不是漏寫了單引號啊
09/10 11:02, 2F
文章代碼(AID): #1EQWkeRB (Visual_Basic)
文章代碼(AID): #1EQWkeRB (Visual_Basic)