1.贴效果图,最好是GIF文件
14025104-516e1091c5c31bc5 .gif2 14025104-3f1d1292767d51b8.png
3 QQ图片20181204194134.png
4.
1.导入命名空间;
2.定义数据库连接字符串,创建Connection对象;
3.利用Command对象的ExecuteNonQuery()方法执行Delete语句;
4.通过SqlConnection()方法返回值判断是否修改成功,并在界面上提示;
5.贴入重要代码片段,并进行详细描述数据查询
5 14025104-9a86949529dcf94f.png
14025104-496f7ab9b75b55a4.png6
1.导入命名空间;
2.定义数据库连接字符串,创建Connection对象;
3.利用Command对象的ExecuteNonQuery()方法执行Delete语句;
4.通过SqlConnection()方法返回值判断是否修改成功,并在界面上提示;
5.贴入重要代码片段,并进行详细描述数据查询
6
String connStr = ConfigurationManager.ConnectionStrings["SuperMarketSales"].ConnectionString; SqlConnection sqlConn = new SqlConnection(connStr);
try
{ // 连接数据库 sqlConn.Open();
// 构造命令 String sqlStr = "update GOODS set NAME=@name, PRICE=@price, SPEC=@spec, REMARK=@remark where ID=@id"; SqlCommand cmd = new SqlCommand(sqlStr, sqlConn);
// SQL字符串参数赋值 cmd.Parameters.Add(new SqlParameter("@id", id)); cmd.Parameters.Add(new SqlParameter("@name", name)); cmd.Parameters.Add(new SqlParameter("@price", price)); cmd.Parameters.Add(new SqlParameter("@spec", spec)); cmd.Parameters.Add(new SqlParameter("@remark", remark));
// 将命令发送给数据库 int res = cmd.ExecuteNonQuery();
// 根据返回值判断是否修改成功 if (res != 0)
{
MessageBox.Show("商品信息修改成功"); this.Close();
}
Else
{
MessageBox.Show("商品信息修改失败");
}
}
catch (Exception exp)
{ MessageBox.Show("访问数据库错误:" + exp.Message); }
Finally
{
sqlConn.Close();
}
}
private void bt_Cancel_Click(object sender, EventArgs e)
{
this.Close();
}
private void label5_Click(object sender, EventArgs e)
{
}
}
//删除代码
// try
{
// 连接数据库 sqlConn.Open();
// 构造命令 String sqlStr = "delete from GOODS where ID=@id"; SqlCommand cmd = new SqlCommand(sqlStr, sqlConn);
// SQL字符串参数赋值 cmd.Parameters.Add(new SqlParameter("@id", goodsId));
// 将命令发送给数据库 int res = cmd.ExecuteNonQuery(); // 根据返回值判断是否修改成功 if (res != 0)
{
MessageBox.Show("删除成功");
}
else
{
MessageBox.Show("删除失败");
}
}
网友评论