Не указано значение для одного или нескольких обязательных параметров. Что такое ошибка в запросе - PullRequest
0 голосов
/ 06 августа 2020
  if (conn.State == ConnectionState.Closed) { conn.Open(); }
  string sql = "SELECT debit.tblgltransactions AS Debit,credit.tblgltransactions AS Credit,glaccounttype.tblglaccounttypes  from tblgltransactions,tblglaccounttypes where glaccounttype.tblglaccounttypes='" + cmbGeneralLedgerAccounts + "'and transactiondate.tblgltransactions='"+dtpFromDate+"'AND '"+dtpToDate+"'";
  OleDbCommand cmd = new OleDbCommand(sql, conn);
  OleDbDataAdapter oda = new OleDbDataAdapter(cmd);
  DataTable dt = new DataTable();
  oda.Fill(dt);
  dgvGeneralLedger.DataSource = dt.DefaultView;
  if (conn.State == ConnectionState.Open) { conn.Close(); }

1 Ответ

0 голосов
/ 06 августа 2020

Может быть, вы пропустили пробел перед оператором «И»? И, насколько я понимаю, вы имеете в виду таблицу транзакций, не объявляя ее в from или в операторе соединения.

EDIT: вы не ссылаетесь на обе таблицы в условии where. Не знаю, как это должно работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...