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");
}
}
初期カタログが_truex2_kuba_に設定する必要がありますする必要があります
共有するエラーメッセージがありますか? – Steve
それだけです:例外がスローされました:System.Data.dllの 'System.ArgumentException' 追加情報:キーワードはサポートされていません: 'datasource'。 – Truex