c#存储过程入门,创建和调用

来源:互联网 发布:电子元器件数据库 编辑:程序博客网 时间:2024/06/08 07:18

首先你在读篇文章的时候不需要知道任何关于存储过程的东西。

开始,我们讲“创建",所谓创建存储过程,那么你可能隐约感觉跟数据库有关,对!它就是在数据库里面创建的东东。比如我有个数据库,叫做"TestProcess”,那么你看它的下面选项中有个“可编程性”,然后下面的“存储过程”选项,右击这个“存储过程”选项,有个“新建存储过程",那么你就点击一下,这就打开了一个写存储过程的地方。

下面是一个存储过程:

  create procedure Name

  (参数,参数)//这里不讨论这个参数问题。有兴趣,找资料。

 As

 select   Name,name,nam,na,n

from Tab

那么,在点击sqlManage的红色感叹号执行,成功,则你写了个名字叫做Name的存储过程。(你可以刷新”可编程性"里面的"存储过程",就会看到);

综上,一个简单存储过程建立了,那么怎么调用呢,下面说说调用。如下:

假设我们在vs下建立了一个winform工程,然后,在form1代码里面,写数据库语句

SqlConnect sqlconn = new SqlConnection("Data Source =192.168.1.11;Initial Catalog =TestProcess;uid =sa;pwd=123456; Connect TimeOut =3 ");

SqlCommand sc = new SqlCommand();

sc.Connection = sqlconn;

sc.commandText = "Name";

sc.CommandType = CommandType.StoredProcedure;

SqlDataAdapter ad = new SqlDataAdapter(sc);

DataTable  dt = new DataTable();


ad.Fill(dt);

dataGrideView1.DataSource = dt;


OK,现在DataGrideView1将显示你存储过程写的数据;




    

0 0
原创粉丝点击