不大懂咧...指这个?
<asp:button id="Button1" onclick="a" runat="server" Text="确定"></asp:button>

解决方案 »

  1.   

    我在oracle中建的过程的名字叫a
    就是在asp.net里怎么执行这个过程啊
      

  2.   

    你说的是存储过程啊,步骤如下:
    1   建立数据库连接
    2   建立command对象,并实例化,以过程的名字作为唯一参数
    3   指定command对象的commandtype为storeprocedure
    4   一一定义你的存储过的参数,并传值(没有参数就不用了)
    5   执行command就可以了要详细的例子,就到MSDN上去找吧
      

  3.   

    前提:已建立数据库链接
    //定义存贮过程对象
    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;
    }