残念ながら私のコードは機能しません。常にエラーをスローします。 '_1_txt'の近くに間違った構文があります。前もって感謝します!エラー: '_1_txt'の近くの構文が間違っています
これは私のコードです:
protected void btnSpeichern_Click(object sender, EventArgs e)
{
string constr = ConfigurationManager.ConnectionStrings["conn"].ConnectionString;
using (SqlConnection conn = new SqlConnection(constr))
{
using (SqlCommand cmd = new SqlCommand())
{
cmd.Connection = conn;
cmd.CommandText = "INSERT INTO tbl_mag(1_1_txt) VALUES(@1_1_txt)";
{
cmd.Parameters.AddWithValue("@1_1_txt", txt1.Text.Trim());
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
}
}
}
}
は、フィールド名が1_1_txtですか? – NicoRiff
カラム名が数字(1_1_txt)で始まらない場合や、フィールド名が実際にフィールド名である場合は、[]で囲む – dlatikay
[valid identifiers](https://msdn.microsoft.com/ja)のMSDNドキュメントをお読みください。 -us/library/ms175874.aspx) – Steve