Re: [問題] 想找出大於某個日期的記錄..
※ 引述《horngsh (要公理要正義)》之銘言:
: ※ 引述《Uihc (我 有我的倔強...)》之銘言:
: : 想挑出某個日期以後的資料,在access操作完全沒有問題
: : 但我用VS.2005 coding時 (用的是c#)
: : 我把日期存在string變數 strDate,資料格式同樣是 YYYY/MM/DD
: : 然後這樣下Query
: : SQLQuery = "SELECT * FROM TableName WHERE 欄位A >= '" +strDate+ "'";
: : 執行之後取不到任何的資料,請問我該怎麼下Query才是正確的呢??
: : 謝謝
: 有將Select *字串放到SqlCommand物件的SelectCommand屬性嗎? 如:
: SqlCommand sqlCommand = new SqlCommand();
: sqlCommand.SelectCommand = SQLQuery;
: SqlDataReader sqlDR = sqlCommand.ExecuteReader();
: while(sqlDR.Read())
: {
: ...
: ...
: }
嗯嗯,補充一下,我的做法是這樣的~
SQLQuery = "SELECT * FROM TableName WHERE 欄位A >= '" +strDate+ "'";
DataSet myDataset = new DataSet();
OleDbDataAdapter myAda = new OleDbDataAdapter(SQLQuery, con);
myAda.Fill(myDataset, "myData");
DataTable myDataTable = myDataset.Tables["myData"];
出現的錯誤訊息是"準則運算式的資料類型不符合。"
所以猜想應該是Query的地方下錯了~~@"@
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.31.149.50
推
10/11 00:03, , 1F
10/11 00:03, 1F
推
10/11 00:18, , 2F
10/11 00:18, 2F
推
10/11 01:12, , 3F
10/11 01:12, 3F
推
10/11 01:45, , 4F
10/11 01:45, 4F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章