您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> .NET >> 如何打开mdb文件 如何在导出mdb的进程中控制进度条层的隐藏

如何打开mdb文件 如何在导出mdb的进程中控制进度条层的隐藏

来源:网络整理     时间:2016/7/16 15:53:11     关键词:如何打开mdb文件

关于网友提出的“如何打开mdb文件 如何在导出mdb的进程中控制进度条层的隐藏”问题疑问,本网通过在网上对“如何打开mdb文件 如何在导出mdb的进程中控制进度条层的隐藏”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:如何打开mdb文件 如何在导出mdb的进程中控制进度条层的隐藏
描述:

在导出mdb的时候,碰到这么个问题
代码如下:

  try
        {
            ADOX.CatalogClass cat = new ADOX.CatalogClass();
            cat.Create("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath(dbName) + ";");
            accessHelper = new AccessHelper("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath(dbName) + ";");
            CreateLXGCSJ();
            System.Runtime.InteropServices.Marshal.ReleaseComObject(cat);
            cat = null;
            GC.Collect();
            GC.WaitForPendingFinalizers();
            HtmlHelper.JScript.Alert("数据库创建成功!");
        }
        catch (Exception ex)
        {
            HtmlHelper.JScript.Alert("数据库创建失败" + ex.Message);
            return;
        }
       
        ClientScript.RegisterClientScriptBlock(this.GetType(), "hideProcess", "hideProcess();");
        FileInfo fi = new FileInfo(Server.MapPath(dbName));
        string newName = Server.MapPath(@"~\Document\TempMDB\部版数据库.mdb");
        fi.CopyTo(newName, true);
        Response.ContentType = "application/octet-stream";
        Response.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode("部版数据库.mdb", System.Text.Encoding.UTF8));
        Response.WriteFile(newName);
        Response.Flush();
        Page.Response.End();

想在数据处理完毕,保存对话框弹出之前,通过ClientScript.RegisterClientScriptBlock(this.GetType(), "hideProcess", "hideProcess();"); 控制进度条的隐藏
但这句代码并不奏效,据说是因为后面的线程优先级高
请问该如何处理呢?
以上介绍了“如何打开mdb文件 如何在导出mdb的进程中控制进度条层的隐藏”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2720426.html

如何打开mdb文件相关图片

如何打开mdb文件相关文章