DateTime 形式の日付の行を含む Access データベース テーブルがあります。私がする必要があるのは、利用可能な日付のすべての異なる月名を asp.net ページに取得することです。たとえば、次の日付がある場合:
03-JAN-13
04-JAN-13
09-FEB-13
SQL クエリは、次の月の名前を与えます: JAN と FEB。Web を検索した後、次の SQL クエリが必要なものを提供するはずであることがわかりました。
OleDbCommand cmd5 = new OleDbCommand("SELECT distinct DATENAME( 'mm', date_time) as MonthName from temperature ", cn);
しかし、asp.net Web サイトを実行すると、次の例外が発生します。
Exception Details: System.Data.OleDb.OleDbException: Undefined function 'DATENAME' in expression.
PS:その後、これらの文字列値をドロップダウンリストに入れます(そのステップで問題ありません)。それで、誰かがそれを行う方法を教えてもらえますか?
ありがとう!