我有一個應用程序從MySQL數據庫中取出日期(字符串格式:01-jan-2000)。我需要將這些數據與在TextBox中輸入的日期進行比較。字符串日期比較C#
這是我到目前爲止有:
String query = "select * from tb_demographic_data where date_of_birth LIKE '%" +
txb_startDate.Text + "' OR (str_to_date(date_of_birth,'%d,%b,%Y') <=
str_to_date('"+txb_startDate.Text+"','%d,%b,%Y'))
當我運行查詢我沒有得到任何結果。我的sql代碼沒有錯。我認爲發生錯誤時,我將字符串更改爲str_to_date()
的日期。誰能幫忙?
嘗試輸出mysql的日期文本框和檢查,如果格式是一樣的... – perilbrain 2012-08-16 14:28:15
這看起來像一個SQL注入等待發生。 – Magnus 2012-08-16 14:32:44