不意思,问错了,是:
在ASP.net中可以方便的使用SQL Server里的存储过程吗?如何使用?

解决方案 »

  1.   

    可以,非常方便!!
    具体的你可以看看微软的quickstrat快速入门!!
      

  2.   

    很简单,在帮助中搜索: 存储过程 ASP (之间要有空格)
    会找到很多你想要的。
      

  3.   

    不是可以不可以的问题,而是提倡使用的问题。
    用起来很简单:import system.data.sqlclientdim cmdSql as sqlcommand
    cmdSql.commandText = "storeProcedureName"
    cmdSql.commandType = CommandType.StoredProcedure
    '如果有参数,类似下面写
    cmdSql.Parameters.Add("@parameter", SqlDbType.Int).Value = integerValuecmdSql.connection.open
    cmdSql.ExecuteNonQuery() ' or other method
      

  4.   

    注,以上代码信手写的,不一定正确:
    import -> importsdim cmdSql as sqlcommand -> as new sqlcommand()
    cmdSql.connection 也需要指定
      

  5.   

    先在SQL Server中创建一个存贮过程:
    CREATE Procedure GetAuthors AS
        SELECT * FROM Authors
        return
    GO然后在页面中调用SqlDataAdapter myCommand = new SqlDataAdapter("GetAuthors ", myConnection);
    myCommand.SelectCommand.CommandType = CommandType.StoredProcedure;DataSet ds = new DataSet();
    myCommand.Fill(ds, "Authors");MyDataGrid.DataSource=ds.Tables["Authors"].DefaultView;
    MyDataGrid.DataBind();这样就完成了存贮过程的调用并将数据绑定到了MyDataGrid上。