不大懂咧...指这个?
<asp:button id="Button1" onclick="a" runat="server" Text="确定"></asp:button>
<asp:button id="Button1" onclick="a" runat="server" Text="确定"></asp:button>
解决方案 »
- 一个关于浏览器兼容的问题。
- datagrid的前台绑定问题
- 把arraylist作为数据源时其读取名是什么啊???
- 元素“link”不能嵌套在元素“td”中
- 如何获取gridview中莫一列的绑定字段。
- asp.net URL重定位
- VS2003连接oracle问题
- 求一个分页的存储过程:用GetRecordFromPage按ID排序到是可以。到是我想以时间字段可就麻烦了。。想求一个按任意字段排序的分页存储过程
- 如何对File Field控件的Text框内容进行检查?
- //----我把DataGrid数据导出到Excel成功,但是Excel打印预览就出现错误,excel就会关闭,操作系统win98,excel2000---//
- 如何让代码添加的用户控件,在<form>....</form>中出现?
- 怎么把oracle数据 转换为 sql server?
就是在asp.net里怎么执行这个过程啊
1 建立数据库连接
2 建立command对象,并实例化,以过程的名字作为唯一参数
3 指定command对象的commandtype为storeprocedure
4 一一定义你的存储过的参数,并传值(没有参数就不用了)
5 执行command就可以了要详细的例子,就到MSDN上去找吧
//定义存贮过程对象
System.Data.SqlClient.SqlCommand oAddUserManager=new System.Data.SqlClient.SqlCommand("AddUserManager");
oAddUserManager.CommandType=System.Data.CommandType.StoredProcedure;
oAddUserManager.Connection=conn; //定义存贮过程返回参数=========================== System.Data.SqlClient.SqlParameter preturn;
preturn=new System.Data.SqlClient.SqlParameter("@return",System.Data.SqlDbType.Int,4);
preturn.Direction=System.Data.ParameterDirection.ReturnValue;
oAddUserManager.Parameters.Add(preturn); //存贮过程参数:cName================= System.Data.SqlClient.SqlParameter opcName;
opcName=new System.Data.SqlClient.SqlParameter("@cName",System.Data.SqlDbType.VarChar,20);
oAddUserManager.Parameters.Add(opcName);
opcName.Value=cCName; //存贮过程参数:cLoginName================= System.Data.SqlClient.SqlParameter opcLoginName;
opcLoginName=new System.Data.SqlClient.SqlParameter("@cLoginName",System.Data.SqlDbType.VarChar,15);
oAddUserManager.Parameters.Add(opcLoginName);
opcLoginName.Value=cCLoginName; //存贮过程参数:cPenName================= System.Data.SqlClient.SqlParameter opcPenName;
opcPenName=new System.Data.SqlClient.SqlParameter("@cPenName",System.Data.SqlDbType.VarChar,20);
oAddUserManager.Parameters.Add(opcPenName);
opcPenName.Value=cCPenName; //存贮过程参数:cPassword================= System.Data.SqlClient.SqlParameter opcPassword;
opcPassword=new System.Data.SqlClient.SqlParameter("@cPassword",System.Data.SqlDbType.VarChar,15);
oAddUserManager.Parameters.Add(opcPassword);
opcPassword.Value=cCPassword; //存贮过程参数:cQuestion================= System.Data.SqlClient.SqlParameter opcQuestion;
opcQuestion=new System.Data.SqlClient.SqlParameter("@cQuestion",System.Data.SqlDbType.VarChar,50);
oAddUserManager.Parameters.Add(opcQuestion);
opcQuestion.Value=cCQuestion; //存贮过程参数:cAngser================= System.Data.SqlClient.SqlParameter opcAngser;
opcAngser=new System.Data.SqlClient.SqlParameter("@cAngser",System.Data.SqlDbType.VarChar,50);
oAddUserManager.Parameters.Add(opcAngser);
opcAngser.Value=cCAngser; //存贮过程参数:iUserPower================= System.Data.SqlClient.SqlParameter opiUserPower;
opiUserPower=new System.Data.SqlClient.SqlParameter("@iUserPower",System.Data.SqlDbType.Int,4);
oAddUserManager.Parameters.Add(opiUserPower);
opiUserPower.Value=System.Convert.ToInt32(cIUserPower); //存贮过程参数:cComName================= System.Data.SqlClient.SqlParameter opcComName;
opcComName=new System.Data.SqlClient.SqlParameter("@cComName",System.Data.SqlDbType.VarChar,50);
oAddUserManager.Parameters.Add(opcComName);
opcComName.Value=cCComName; //存贮过程参数:cLinder================= System.Data.SqlClient.SqlParameter opcLinder;
opcLinder=new System.Data.SqlClient.SqlParameter("@cLinder",System.Data.SqlDbType.Char,10);
oAddUserManager.Parameters.Add(opcLinder);
opcLinder.Value=cCLinder; //存贮过程参数:cScale================= System.Data.SqlClient.SqlParameter opcScale;
opcScale=new System.Data.SqlClient.SqlParameter("@cScale",System.Data.SqlDbType.VarChar,50);
oAddUserManager.Parameters.Add(opcScale);
opcScale.Value=cCScale; //存贮过程参数:cMainProduct================= System.Data.SqlClient.SqlParameter opcMainProduct;
opcMainProduct=new System.Data.SqlClient.SqlParameter("@cMainProduct",System.Data.SqlDbType.VarChar,50);
oAddUserManager.Parameters.Add(opcMainProduct);
opcMainProduct.Value=cCMainProduct; //存贮过程参数:cMainMarket================= System.Data.SqlClient.SqlParameter opcMainMarket;
opcMainMarket=new System.Data.SqlClient.SqlParameter("@cMainMarket",System.Data.SqlDbType.VarChar,50);
oAddUserManager.Parameters.Add(opcMainMarket);
opcMainMarket.Value=cCMainMarket; //存贮过程参数:cMainRoad================= System.Data.SqlClient.SqlParameter opcMainRoad;
opcMainRoad=new System.Data.SqlClient.SqlParameter("@cMainRoad",System.Data.SqlDbType.VarChar,50);
oAddUserManager.Parameters.Add(opcMainRoad);
opcMainRoad.Value=cCMainRoad; //存贮过程参数:cAddress================= System.Data.SqlClient.SqlParameter opcAddress;
opcAddress=new System.Data.SqlClient.SqlParameter("@cAddress",System.Data.SqlDbType.VarChar,200);
oAddUserManager.Parameters.Add(opcAddress);
opcAddress.Value=cCAddress; //存贮过程参数:cLinkTele================= System.Data.SqlClient.SqlParameter opcLinkTele;
opcLinkTele=new System.Data.SqlClient.SqlParameter("@cLinkTele",System.Data.SqlDbType.VarChar,40);
oAddUserManager.Parameters.Add(opcLinkTele);
opcLinkTele.Value=cCLinkTele; //存贮过程参数:cEmail================= System.Data.SqlClient.SqlParameter opcEmail;
opcEmail=new System.Data.SqlClient.SqlParameter("@cEmail",System.Data.SqlDbType.VarChar,50);
oAddUserManager.Parameters.Add(opcEmail);
opcEmail.Value=cCEmail; //存贮过程参数:cUrl================= System.Data.SqlClient.SqlParameter opcUrl;
opcUrl=new System.Data.SqlClient.SqlParameter("@cUrl",System.Data.SqlDbType.VarChar,100);
oAddUserManager.Parameters.Add(opcUrl);
opcUrl.Value=cCUrl; //存贮过程参数:cPostCode================= System.Data.SqlClient.SqlParameter opcPostCode;
opcPostCode=new System.Data.SqlClient.SqlParameter("@cPostCode",System.Data.SqlDbType.VarChar,10);
oAddUserManager.Parameters.Add(opcPostCode);
opcPostCode.Value=cCPostCode; //存贮过程参数:strUserID================= System.Data.SqlClient.SqlParameter opstrUserID;
opstrUserID=new System.Data.SqlClient.SqlParameter("@strUserID",System.Data.SqlDbType.VarChar,10);
oAddUserManager.Parameters.Add(opstrUserID);
opstrUserID.Value=cStrUserID;
//执行存贮过程
try
{
oAddUserManager.ExecuteNonQuery();
}
catch(System.Exception ErrorExceptAddUserManager)
{ ErrorLog.WriteLog(ErrorExceptAddUserManager.Message);
return false;
}