Добрый день, у меня возникла ошибка в строке adapter.Fill(dataset, "recipes");, что свойство connectionstring не инициализировано

Вот код программы

private void button3_Click(object sender, EventArgs e)

{

ConnectToDB k = new ConnectToDB();

string l = «SELECT id_recipes FROM recipes»;

string connString = @«Provider=Microsoft.Jet.OLEDB.4.0;Data Source=bon appetit.mdb»;

using (OleDbDataAdapter dataAdapter = new OleDbDataAdapter(l, connString))

{

DataTable table = new DataTable();

dataAdapter.Fill(table);

dataGridView1.AutoGenerateColumns = true;

}

OleDbConnection gg = k.connect();

adapter = new OleDbDataAdapter(l, gg);

dataset = new DataSet();

adapter.Fill(dataset, «recipes»);

dataGridView1.DataSource = dataset.Tables[0];

int m = dataGridView1.RowCount;

int r = Convert.ToInt32(dataGridView1.Rows[m — 1].Cells[0].Value);

++r;

recipesTableAdapter.Insert(m, textBox1.Text, richTextBox1.Text, richTextBox2.Text);

recipesTableAdapter.Insert(m, pictureBox1.Tag.ToString(), pictureBox2.Tag.ToString());

categoriesTableAdapter.Insert(m, (int)comboBox1.SelectedValue);

MessageBox.Show(«Рецепт добавлен», «Уведомление», MessageBoxButtons.OK, MessageBoxIcon.Information);

}

22.04.16
0 ответов
Ответов пока нет
Рекомендуем личную консультацию

Дмитрий

IT, Программирование, Администрирование, Железо, Сети (Сертификат Cisco CCNA R& S) Решение задач по программированию, информатике. Pascal, C#, PHP, MySQL, PostgreSQL, WEB, Linux, серверы. Консультирую только зарегистрированных пользователей! Прос Узнать подробнее
Посмотреть всех экспертов из раздела Технологии > .Net/C#