1、我在存储过程 里写了一个指定的错误 信息就是那个 raiserror('******',16,-1)
 这种,我想在程序里如果报错的话 提取出这个 错误信息显示给用户看,可以吗2、我做了一个网站,还没做完,已经写了四十多个存储过程了,本来我以为 存储过程和 建表的sql语句一样,可以全部运行,昨天晚上突然发现,存储过程只能一个一个的运行创建,有没有什么办法,让它一起全部运行,我估计我还得写很多过程!如果照这样写的话,等在 服务器的sql server里建过程的时候 光建过程我差不多就累死了,呵呵!请指点

解决方案 »

  1.   

    1.用SqlException
    using(SqlConnection connection = new SqlConnection(connectionString))
    {
            SqlCommand command = new SqlCommand(queryString, connection);
            try
            {
                command.Connection.Open();
                command.ExecuteNonQuery();
            }
            catch (SqlException ex)
            {
                Response.Write(ex.Message);
            }
    }
    2.首运行创建表的sql语句,然后运行创建存储过程的语句,可批量创建,前提是建好表