Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Удаление записи из бд http://www.cyberforum.ru/ado-net/thread2254683.html
Реализовал загрузку данных в datagridview. Вставка и изменение работают, а вот удаление пишет, что не задан параметр @id хотя я вроде привязываю его к полю idDepartment Как реализовать удаление?...
C# Преобразовать MSSQL запрос для C#
Добрый день! Можно ли как-то преобразовать запрос mssql, чтобы он работал в c#? declare @varpn nvarchar, @vardm int set @varpn = '' set @vardm = 100
Запрос для вывода в listbox информации за год C#
Добрый день! Прошу о помощи: Не знаю как записать запрос на вывод информации в листбокс, допустим за 2018 год. private async void button3_Click(object sender, EventArgs e) { ...
C# Добавление модели ADO Net Добавляю модель ADO Net, создаю подключение к mysql бд, и на ласт окне Секунду висит окно и пропадает само. Кто знает и может помочь в чём проблема буду благодарен http://www.cyberforum.ru/ado-net/thread2254633.html
C# Работа с БД MS Access http://www.cyberforum.ru/ado-net/thread2254622.html
Задание: 1. Создать БД с одной таблицей. 2. Подключиться к ней из консольного приложения. 3. Из приложения добавить, изменить, удалить строку. 4. Создать таблицу в режиме SQL. Код с подключение...
C# Строка не добавляется пустая, а данные не сохраняются
Не сохраняются введенные данные в DataGridView файл базы данные .mdf sql server'a. Не добавляется пустая строка в DataGridView P.S. Помогите исправить , и объяснить почему так происходит using...
Как правильно считывать данные? C#
Подскажите, пожалуйста, как правильно считывать данные? public List<int> get_Baggage(int id_bg) { List<int> par = new List<int>(); int pl = 0; int cl=0; ...
C# Формат DateTime SQL Добрый вечер! В общем пытаюсь вставить в текстбоксы значения из таблицы на основе выбранной даты. Делал такой запрос Select * from CPU where Datee='2018.02.18' Выпадало исключение " Conversion... http://www.cyberforum.ru/ado-net/thread2253575.html
C# Добавление данных в TextBox из базы данных http://www.cyberforum.ru/ado-net/thread2253499.html
Здравствуйте, прошу вас о помощи, написал программу под XAML, которая реализует добавление данных в БД, по кнопке производится запись в бд из нескольких текстбоксов например: номер телефона, фио, пол...
C# Преобразование данных в SQL У меня есть 2 таблицы. Поле для связи "Наименование". Из таблицы "НаименованиеИзделия" в Таблицу "Изделие" отправляется код. При выполнении запроса SELECT distinct Изделие.Наименование,... http://www.cyberforum.ru/ado-net/thread2253460.html
MoonSail
0 / 0 / 0
Регистрация: 28.05.2018
Сообщений: 1
0

Ошибка при выводе в dataGridView через SQL запрос

28.05.2018, 18:36. Просмотров 334. Ответов 1
Метки (Все метки)

Добрый день! При создании формы компонент заполняется нормально, но при нажатии кнопки получаю ошибку
"An unhandled exception of type 'System.Data.OleDb.OleDbException' occurred in System.Data.dll

Additional information: Ошибочное или пропущенное зарезервированное слово или аргумент в инструкции SELECT или неверная пунктуация."
Пересмотрел текст запроса, ошибок пунктуации и других не заметил. В чем тогда ошибка? Вот текст обработчика события:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
private void button1_Click(object sender, EventArgs e)
        {
            string CommandText = "SELECT" + "[Билет].[ID_Bilet]," +"[Билет].[Номер рейса]," + "[Рейс].[Аеропорт вылета]," + "[Билет].[Аеропорт назначения]," + "[Билет].[Дата вылета]," + "[Билет].[Время вылета]," + "[Билет].[Класс]," + "[Билет].[Место]," + "[Билет].[Стоимость]," +
                "[Самолет].[Модель]," + "FROM" + "[Билет]," + "[Рейсы]," + "[Самолет]," + "[Компания]," + "[Маршрут]" + "WHERE" +
                "([Рейс].[ID_Marsh] = [Маршрут].[ID_Marsh]) AND " + "([Билет].[Номер рейса] = [Рейсы].[ID_Flight])";
            if (textBox1.Text != "")
            {
                if (comboBox1.SelectedIndex == 0) CommandText += " AND ([Билет].[Номер рейса] = '" + textBox1.Text + "')";
                if (comboBox1.SelectedIndex == 1) CommandText += " AND ([Билет].[ID_Bilet] = '" + textBox1.Text + "')";
                if (comboBox1.SelectedIndex == 2) CommandText += " AND ([Билет].[Аеропорт вылета] LIKE '" + textBox1.Text + "%')";
                if (comboBox1.SelectedIndex == 3) CommandText += " AND ([Билет].[Аеропорт прилета] LIKE '" + textBox1.Text + "%')";
                if (comboBox1.SelectedIndex == 4) CommandText += " AND ([Билет].[Дата вылета] LIKE '" + textBox1.Text + "%')";
            }
            OleDbDataAdapter dataAdapter = new OleDbDataAdapter(CommandText, ConnectionString);
            DataSet ds = new DataSet();
            dataAdapter.Fill(ds, "[Билет]");
            dataGridView1.DataSource = ds.Tables["[Билет]"].DefaultView;
        }


Вернуться к обсуждению:
Ошибка при выводе в dataGridView через SQL запрос
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2018, 18:36
Готовые ответы и решения:

Вывод пустой таблицы в dataGridView через sql запрос
Проблема такая. Если у меня в базе данных в таблице нету ни одной строки, и если я выведу столбцы...

Sql запрос выполняется через SSMS, но падает при выполнении из кода C#
Не могу понять причину. Выпадает SqlException, но в нём нет текста ошибки. Просто пустая строка в...

Ошибка при редактировании данных через DataGridView
Ошибка при редактировании данных через DataGridView. Я создал таблицу с полем id, которое является...

DateTimePicker1 при вставке в Sql запрос выходит ошибка
при выборе даты (в основном) выходит ошибка. Видимо ошибка с форматом даты, но не пойму где. ...

DataGridView и запрос SQL
Приветствую, друзья. Возник такой вопрос. В проекте есть 2 формы, между собой никак не...

1
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru