C#与sql server数据库存储过程的操作实例

通过这几天的学习和实际操作,把C#与sql server数据库存储过程的操作搞清楚了。

 

 

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Data.SqlClient; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace sqltest1 {     public partial class Form1 : Form     {         public Form1()         {             InitializeComponent();         }         private void button1_Click(object sender, EventArgs e)         {             delData(textBox1.Text);         }         private void delData(string v)         {             SqlConnection conn = new SqlConnection("data source = .; initial catalog = test; User ID = sa; password = Ly00000000");             conn.Open();             SqlCommand cmd = conn.CreateCommand();             cmd.CommandText = "deldata";             cmd.CommandType = CommandType.StoredProcedure;             //SqlParameter[] sps = new SqlParameter[] { new SqlParameter("@id",v) };             cmd.Parameters.Add(new SqlParameter("@id", v));             int i = cmd.ExecuteNonQuery();             MessageBox.Show($"有{i}条数据受到影响!");         }         private void button2_Click(object sender, EventArgs e)         {             AddData(textBox2.Text, textBox3.Text);         }         private void AddData(string text1, string text2)         {             SqlConnection conn = new SqlConnection("data source = .; initial catalog = test; User ID = sa; password = Ly00000000");             conn.Open();             SqlCommand cmd = conn.CreateCommand();             cmd.CommandText = "AddData";             cmd.CommandType = CommandType.StoredProcedure;             SqlParameter[] sps = new SqlParameter[] {                 new  SqlParameter("@test1",text1),                 new  SqlParameter("@test2",text2)             };             cmd.Parameters.AddRange(sps);             int i = cmd.ExecuteNonQuery();             MessageBox.Show($"有{i}条数据受到影响!");         }     } }

 

相关文章