aspx 中有一个textbox,想将创建一个存储过程的语句 (create .... if ..return .....) 输入,再点button 按钮就能在sql 2005里面创建一个新的存储过程,应该如何实现?作为sqlcommand  execute 好像不行。

解决方案 »

  1.   

    LZ大哥 刚刚我试过了  可以创建啊 直接用sqlcommand execute 就可以 
      

  2.   

    可以使用execute 创建.
    如果创建不成功,检查一下你的语句是否正确
    另外,确保你当前的sql的登陆帐号有创建存储过程的权限
      

  3.   

    创建存储过程和普通的查询没什么区别SqlConnection conn = new SqlConnection ( strConn );
    string sql = "Create Procedure Test as select * from Book";
    SqlCommand command = new SqlCommand ( sql, conn );
    conn.Open ();
    command.ExecuteNonQuery ();
    conn.Close ();