powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Ошибка синтаксиса (пропущен оператор) в выражении запроса
5 сообщений из 5, страница 1 из 1
Ошибка синтаксиса (пропущен оператор) в выражении запроса
    #40137371
serj62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не могу понять в чем проблема

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
string SQL = "SELECT fio_s, Sum(debit) WHERE dat_z between @ZaezdDate1 AND @ZaezdDate2 Group By fio_s";                          
using (OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=My_BD2_1.mdb"))
{
   con.Open();
    OleDbCommand cmd = new OleDbCommand(SQL, con);
    cmd.Parameters.AddWithValue("@ZaezdDate1", dt1);
    cmd.Parameters.AddWithValue("@ZaezdDate2", dt2);
    OleDbDataAdapter da = new OleDbDataAdapter(cmd);
    DataSet ds = new DataSet();
    da.Fill(ds); //ошибка здесь
    dataGridView1.DataSource = ds.Tables[0];



название ошибки

Ошибка синтаксиса (пропущен оператор) в выражении запроса 'Sum(debit) WHERE dat_z between @ZaezdDate1 AND @ZaezdDate2 Group By fio_s'

Модератор: Не забываем оформить код тэгом SRC
...
Рейтинг: 0 / 0
Ошибка синтаксиса (пропущен оператор) в выражении запроса
    #40137374
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй имя поля указать явно
Код: sql
1.
SELECT fio_s, Sum(debit) as debit ...
...
Рейтинг: 0 / 0
Ошибка синтаксиса (пропущен оператор) в выражении запроса
    #40137375
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И откуда ты выборку делаешь?
...
Рейтинг: 0 / 0
Ошибка синтаксиса (пропущен оператор) в выражении запроса
    #40137387
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
serj62
Код: sql
1.
string SQL = "SELECT fio_s, Sum(debit) WHERE dat_z between @ZaezdDate1 AND @ZaezdDate2 Group By fio_s";


Что-то я как-то не наблюдаю FROM имя_таблицы ...
...
Рейтинг: 0 / 0
Ошибка синтаксиса (пропущен оператор) в выражении запроса
    #40137395
serj62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пропустил FROM prod при копировании усё. Дывает Спасибо

string SQL = "SELECT fio_s, Sum(debit) FROM prod WHERE dat_z between @ZaezdDate1 AND @ZaezdDate2 Group By fio_s";
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Ошибка синтаксиса (пропущен оператор) в выражении запроса
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (1): Анонимы (1)
Пользователи онлайн (13): Yandex Bot, Анонимы (10), Bing Bot 1 мин., Google Bot 3 мин.
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]