sql server 表、存储过程数据脚本生成组件

调用实例   

        string connstr = ConfigurationManager.ConnectionStrings["Finanziamenti"].ToString();
        protected void Page_Load(object sender, EventArgs e)
        {
            //  try
            //  {

#if DEBUG
            string dbName = "Finanziamenti";//数据库名
            string tableName = "PersonalInfo$PersonalInfo";//表名
            string procName = "DB_Rilevazione_Giorno_Update";//储存过程名

            string fileName = Server.MapPath("./") + "file/00000001.all.sql";//生成文件名
            string packName = "deploy.database.prestiti." + DateTime.Now.ToString("yyyyMMdd");//压缩包文件名
#else
            if (!IsPostBack)
            {
                Response.Write(" sql 脚本自动生成工具 v0.0001</br>选择要更新的站点");
            }
            else
            {
                string tdbName = Request.Form["dbName"];
                string ttableName = Request.Form["tableName"];
                string ttprocName = Request.Form["procName"];
                string tfileName = Request.Form["fileName"];
                string tpackName = Request.Form["packName"];

                //if (string.IsNullOrEmpty(tdbName) || string.IsNullOrEmpty(ttableName) || string.IsNullOrEmpty(ttprocName))
                //{
                //    Msg = "error parameter from dbname or tablename or procname";
                //    //goto Over;
                //}

                //string dbName = tdbName;
                //string tableName = ttableName;
                //string procName = ttprocName;
                //string fileName = tfileName;
                //string packName = tpackName;
               
#endif

            SqlDataTool.AutoSqlData sqldata = new SqlDataTool.AutoSqlData(dbName, tableName, procName, fileName, packName);
            sqldata.connstr = this.connstr;
            sqldata.DoWork();
            Response.Write(sqldata.Msg);

 

下载地址

634490006304843750.png

634490006308593750.png

 

转载于:https://www.cnblogs.com/satng/archive/2011/03/17/2138808.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值