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

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

 

 1 using System;
 2 using System.ComponentModel;
 3 using System.Collections.Generic;
 4 using System.Data;
 5 using System.Data.SqlClient;
 6 using System.Drawing;
 7 using System.Linq;
 8 using System.Text;
 9 using System.Windows.Forms;
10  
11 namespace sqltest1
12 {
13     public partial class Form1 : Form
14     {
15         public Form1()
16         {
17             InitializeComponent();
18         }
19  
20         private void button1_Click(object sender, EventArgs e)
21         {
22             delData(textBox1.Text);
23         }
24  
25         private void delData(string v)
26         {
27             SqlConnection conn = new SqlConnection("data source = .; initial catalog = test; User ID = sa; password = Ly00000000");
28             conn.Open();
29             SqlCommand cmd = conn.CreateCommand();
30             cmd.CommandText = "deldata";
31             cmd.CommandType = CommandType.StoredProcedure;
32             //SqlParameter[] sps = new SqlParameter[] { new SqlParameter("@id",v) };
33             cmd.Parameters.Add(new SqlParameter("@id", v));
34             int i = cmd.ExecuteNonQuery();
35             MessageBox.Show($"有{i}条数据受到影响!");
36         }
37  
38         private void button2_Click(object sender, EventArgs e)
39         {
40             AddData(textBox2.Text, textBox3.Text);
41         }
42  
43         private void AddData(string text1, string text2)
44         {
45             SqlConnection conn = new SqlConnection("data source = .; initial catalog = test; User ID = sa; password = Ly00000000");
46             conn.Open();
47             SqlCommand cmd = conn.CreateCommand();
48             cmd.CommandText = "AddData";
49             cmd.CommandType = CommandType.StoredProcedure;
50             SqlParameter[] sps = new SqlParameter[] {
51                 new  SqlParameter("@test1",text1),
52                 new  SqlParameter("@test2",text2)
53             };
54             cmd.Parameters.AddRange(sps);
55             int i = cmd.ExecuteNonQuery();
56             MessageBox.Show($"有{i}条数据受到影响!");
57         }
58     }
59 }

 


 

 

转载于:https://www.cnblogs.com/heroysj/p/10868137.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值