Как посчитать количество строк в таблице с условием?C # ДОСТУП - PullRequest
0 голосов
/ 07 февраля 2019

Как мне это сделать?Я использую Windows Forms и метку.

Как посчитать количество строк в таблице с условием?C # и MS Access.

Мой код:

string CONECTION = @"Provider = Microsoft.Jet.OLEDB.4.0; Data Source = SRC\\DATA\\DBACCSES2005.mdb";

string Query = "Select count(*) FROM SALES WHERE DATE="+DateTime.Today;

OleDbConnection con = new OleDbConnection(CONECTION);
OleDbCommand cmd = new OleDbCommand(Query, con);

con.Open();
int TOTALSALES = (Int32)cmd.ExecuteScalar();

SALES.TEXT = totalid.ToString();
CON.CLOSE();

1 Ответ

0 голосов
/ 08 февраля 2019

Используйте правильное форматирование строкового выражения для значения даты:

string Query = "Select Count(*) FROM SALES WHERE [DATE] = #" + DateTime.Today.ToString("yyyy'/'MM'/'dd") +"#";

Или, проще, используйте функцию Access:

string Query = "Select Count(*) FROM SALES WHERE [DATE] = Date()";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...