您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在C#中使用参数调用存储过程

在C#中使用参数调用存储过程

它与运行查询几乎相同。在原始代码中,您正在创建一个命令对象,将其放入cmd变量中,并且永远不要使用它。但是,在这里,您将使用而不是da.InsertCommand

另外,using对所有一次性物品都使用A ,以确保正确放置它们:

private void button1_Click(object sender, EventArgs e) {
  using (sqlConnection con = new sqlConnection(dc.Con)) {
    using (sqlCommand cmd = new sqlCommand("sp_Add_contact", con)) {
      cmd.CommandType = CommandType.StoredProcedure;

      cmd.Parameters.Add("@FirstName", sqlDbType.VarChar).Value = txtFirstName.Text;
      cmd.Parameters.Add("@LastName", sqlDbType.VarChar).Value = txtLastName.Text;

      con.open();
      cmd.ExecuteNonQuery();
    }
  }
}
c# 2022/1/1 18:20:28 有412人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶