0
Я пытаюсь вставить данные, как только пользователь нажимает кнопку «druk». Строка подключения, похоже, не установлена должным образом, поскольку остановка отладки в этой точке и не идет дальше. У меня установлено соединение данных и подключено. Из-за соображений безопасности я удалил и заменил имя пользователя из строки подключения.Вставить данные в базу данных SQL Server - Winforms
- Сервер:
s59.hekko.net.pl
- Имя базы данных:
truex2_kuba
- База данных таблицы:
barcode
Код:
private void druk_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection();
con.ConnectionString = "DataSource=s59.hekko.net.pl; Initial Catalog=username; Integrated security=true";
con.Open();
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "insert into [barcode]values(@class, @tree, @type, @amount, @length, @width, @square)";
cmd.Parameters.AddWithValue("@class", klasa.Text);
cmd.Parameters.AddWithValue("@tree", gatunek.Text);
cmd.Parameters.AddWithValue("@type", rodzaj.Text);
cmd.Parameters.AddWithValue("@amount", amount.Text);
cmd.Parameters.AddWithValue("@length", length.Text);
cmd.Parameters.AddWithValue("@width", width.Text);
cmd.Parameters.AddWithValue("@square", textBox1.Text);
int a = cmd.ExecuteNonQuery();
if (a > 0)
{
MessageBox.Show("Zapisane do raportu");
}
}
Initial Catalog должен быть установлен в _truex2_kuba_ в то время как имя пользователя и пароль имеют свои ключи, чтобы установить, Integrated Security, похоже, не является правильным ключом для использования здесь на удаленной базе данных – Steve
У вас есть сообщение об ошибке? – Steve
Он только говорит: Исключение брошено: 'System.ArgumentException' в System.Data.dll Дополнительная информация: Ключевое слово не поддерживается: 'datasource'. – Truex