Как передать запрос к бд с формы?

253
28 ноября 2017, 19:36

Подскажите, как правильно сделать запрос к БД с формы. Как я понимаю, делать это надо с помощью инъекций:

private void button1_Click(object sender, EventArgs e)
{
    string f = textBox3.Text;
    DataSet ds1 = new DataSet();
    OleDbDataAdapter da1 = new OleDbDataAdapter("?;", oleDbConn);
    da1.SelectCommand.Parameters.Add(
        "@month", OleDbType.Variant).Value = f;
    da1.Fill(ds1, "St");
    dataGridView1.DataSource = ds1.Tables[0];
}

Что не приводит к результату.

Ошибка:

Необработанное исключение типа "System.Data.OleDb.OleDbException" в System.Data.dll Дополнительные сведения: Ошибочная инструкция SQL; предполагалось 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT' или 'UPDATE'.

Предполагается делать к базе простенькие запросы по типу SELECT Столбец 1, Столбец 2 FROM Таблица WHERE Что-то

READ ALSO
Как проверить “пойманные” клавиши (hooked keys) в C#?

Как проверить “пойманные” клавиши (hooked keys) в C#?

Пишу простую (со своей стороны) программу, она состоит из готового пакета KeystrokeAPI, который ловит нажатые клавиши и выводит их на консоль, так...

229
Конвертация DateTime(string)

Конвертация DateTime(string)

Есть список дат с несколькими культурами языков таких как "24 августа 2017" и "4 jenuery 2017" нужно конвертировать в DateTime, как сделать одну культуру...

262
как показать результат в Datagrid ? (Entity Framework)

как показать результат в Datagrid ? (Entity Framework)

Есть таблица Выручка в базе данных SQLite

233
Как реализовать взвешенный граф?

Как реализовать взвешенный граф?

Граф задаётся списком смежности,читается из файлаВ итоге граф = List<Node> Не знаю, как программно реализовать вес рёбер

290