C# でクエリを使用して Excel グラフを作成しようとしていましたが、先月のデータを収集する必要があります。次のコードを使用していますが、エラーは発生しませんが、結果も発生しません。
基本的に、私はExcelシートにデータを持っており、そのデータを使用してグラフを作成しています。
最初に2つの日付を取得して短い文字列に変換してから、短い強い形式でExcelから選択した日付と文字列を一致させます。
誰かが答えることができれば、本当に助けていただければ幸いです。
ありがとうございました、
コード:
// Get current date and time
DateTime dtx = DateTime.Now;
string Date = dtx.ToShortDateString();
// Calculating the last month's date (substracting days from current date.)
DateTime lastmonth= DateTime.Today.AddDays( -30 );
string Date2 = lastmonth.ToShortDateString();
OleDbCommand objCmdSelect = new OleDbCommand(
"SELECT [Hour],(Format(Date, 'Short Date')) AS text_Date,[U_CSSR] FROM [" + excelSheets[j] + "] WHERE CI=" + id + " AND (Format(Date, 'Short Date'))BETWEEN "+ Date + " AND "+ Date2 + " ", objConn);