asp.Netでsql server expressのデータを変更する
1249 ワード
コードとコメントの一部を次に示します.
public void button_click(object sender, EventArgs e)
{
//(1) sql server express, Web.config
string str = ConfigurationManager.ConnectionStrings["database"].ConnectionString;
//(2) ,str
SqlConnection conn = new SqlConnection(str);
// sql , @id @name
string sql = "insert into person (id,name) values(@id,@name)";
//(3)sql , ( )
// @id , id char , : nvarchar 'id' int ;
SqlParameter param = new SqlParameter("@id",textBox1.Text);
//(4)sql ,
SqlCommand comm = new SqlCommand(sql,conn);
//(5)
comm.Parameters.Add(param);
param = new SqlParameter("@name",textBox2.Text);
comm.Parameters.Add(param);
try
{ conn.Open();
int n=comm.ExecuteNonQuery();
if (n > 0)
label1.Text = "1";
}
finally
{
conn.Close();
}
}