首先你在读篇文章的时候不需要知道任何关于存储过程的东西。
开始,我们讲“创建",所谓创建存储过程,那么你可能隐约感觉跟数据库有关,对!它就是在数据库里面创建的东东。比如我有个数据库,叫做"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将显示你存储过程写的数据;