阿拉善左旗汽车网

form 1+老是打印失败

    发布时间:2020-03-21

    http://wenku.baidu.com/view/311cc6e3524de518964b7dcd.html
    你自己看看吧,懒得写,度娘文库中一群一群的

    回复:

    我把你的代码试验了一下,是可以正确执行的。
    但有2个问题。一是user可能是关键字。所以你备份的时候要backup database [user] to disk ... 这里改一下

    另外,if (cm.ExecuteNonQuery() > 0) 这里判断其实也不对,因为ExecuteNonQuery方法返回的是命令所影响的行数,而你的backup命令,返值肯定是-1,它本来一行也没影响到。

    因此虽然提示备份失败,但实际文件已经备份了,你判断一下,只要不报异常就可以了。

    回复:

    if (Un[0].checked == "checked")改成这样试试

    回复:


    return memoryImage, 0;
    IntPtr dc2 = memoryGraphics.CreateGraphics().FromImage(memoryImage).ReleaseHdc(dc2).Height;
    IntPtr dc1 = mygraphics.GetHdc().Widthpublic Bitmap PrintScreen(Form fm)
    {
    try
    {
    Graphics mygraphics = fm;
    }
    catch (Exception ex)
    {
    //, s, 0.GetHdc(), mygraphics).ReleaseHdc(dc1).Height;
    mygraphics, s;
    Size s = fm;
    BitBlt(dc2, 13369376);
    Graphics memoryGraphics = Graphics.Size;
    }
    }
    满足基本打印的需求, 0, dc1;more
    return memoryImage;
    memoryGraphics, 0, s.Width;
    memoryImage = new Bitmap(s

    回复:

    backup database user to disk='"+textBox1.Text+"'" 这个数据库user 应该改成backup database [user] to disk='"+textBox1.Text+"'"

    回复:

    我这个可以备份数据库 不知道到你那里了 会怎样 有需要调整的
    /// <summary>
    ///
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    private void btnBrowseSave_Click(object sender, EventArgs e)
    {
    this.saveFileDialog1.Filter = "Backup File (*.bak)|*.bak||";
    this.saveFileDialog1.FileName = Application.StartupPath + @"\Backup\NMS" + DateTime.Today.Year +
    DateTime.Today.Month + DateTime.Today.Day + ".bak";

    if (this.saveFileDialog1.ShowDialog() == DialogResult.OK)
    {
    fileName = this.saveFileDialog1.FileName.Trim();
    txtSavePath.Text = fileName;

    this.btnBackup.Enabled = true;
    }

    this.ttInfo.SetToolTip(txtSavePath, txtSavePath.Text);
    }

    /// <summary>
    ///
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    private void btnBackup_Click(object sender, EventArgs e)
    {
    //将数据库备份

    string strSrcFile = Application.StartupPath + @"\Data\NMS.mdb";

    try
    {
    //File.Copy(strSrcFile, fileName, true);
    bool flag = File_Copy(strSrcFile, fileName);
    if (flag)
    {
    this.btnBackup.Enabled = false;
    MessageBox.Show("Backup the DataBase successful!", "Backup DataBase", MessageBoxButtons.OK, MessageBoxIcon.Information);

    //添加到操作日志
    string strUserLog = "Backup DataBase successful;Backup file path:" + fileName;
    string strSQL = "Insert into UserOperationLog(UserID,OperateTime,Operation) values('" + MainForm.strNowUID +
    "','" + DateTime.Now.ToString() + "','" + strUserLog + "')";
    DBClass db = new DBClass();
    db.Insert(strSQL, CommandType.Text);
    }
    }
    catch(Exception ex)
    {
    MessageBox.Show(ex.Message, "Backup DataBase failed", MessageBoxButtons.OK, MessageBoxIcon.Error);
    }
    }
    private bool File_Copy(string strSrcFile, string strDesFile)
    {
    //将strSrcFile的文件复制为strDesFile
    FileStream fsReader = null;
    BinaryReader br = null;
    FileStream fsWriter = null;
    BinaryWriter bw = null;

    bool flag = false;
    try
    {
    fsReader = new FileStream(strSrcFile, FileMode.Open);
    br = new BinaryReader(fsReader);

    fsWriter = new FileStream(strDesFile + @".tmp", FileMode.Create);
    bw = new BinaryWriter(fsWriter);

    this.progressBar1.Value = 0;

    long i = 0;
    long size = fsReader.Length;
    byte[] buff = new byte[1024];
    int count = 0;

    while (i < size)
    {
    count = br.Read(buff, 0, 1024);
    bw.Write(buff, 0, count);
    i += count;

    this.progressBar1.Value = (int)(((float)i) / fsReader.Length * 100);
    }

    File.Delete(strDesFile);
    if (fsWriter != null)
    {
    fsWriter.Close();
    fsWriter = null;
    }
    if (bw != null)
    {
    bw.Close();
    bw = null;
    }
    FileInfo fi = new FileInfo(strDesFile + @".tmp");
    fi.MoveTo(strDesFile);

    flag = true ;
    }
    catch (Exception ex)
    {
    MessageBox.Show(ex.Message, "Operation DataBase Failed", MessageBoxButtons.OK, MessageBoxIcon.Error);
    }
    finally
    {
    if (fsReader != null)
    fsReader.Close();
    if (br != null)
    br.Close();
    if (fsWriter != null)
    fsWriter.Close();
    if (bw != null)
    bw.Close();
    }

    return flag;
    }

    回复:

    函数calcu长穿馆堆弋瞪龟缺骇画late()没有执行,在var s = Sh.value;下加一句calculate();

    回复:

    if (!db1.ExecIDUOperator("backup database user to disk='"+textBox1.Text+"'"))
    {
    MessageBox.Show("备份失败!");

    }
    可能是路径问题,\需要转义下.使用\\试试.
    或者把"backup database user to disk='"+textBox1.Text+"'"显示出来,看看就知道了.

    回复:

    from 和 where 之间就少了 ; 续行 select 里的字段是否是唯一的,不然要指定是读者还是借阅等表的字段项目。

    回复:

    ass14This web site will find the volume for a cylinder, sphere or coneSeelect the units(English or SI)English SISelect the shape CylinderSphereConeEnter the radius For the cylinder and cone, Enter the height ResultsYou selected...

    回复:

    http://wenku.baidu.com/view/311cc6e3524de518964b7dcd.html 你自己看看吧,懒得写,度娘文库中一群一群的

    回复:

    我把你的代码试验了一下,是可以正确执行的。 但有2个问题。一是user可能是关键字。所以你备份的时候要backup database [user] to disk ... 这里改一下 另外,if (cm.ExecuteNonQuery() > 0) 这里判断其实也不对,因为ExecuteNonQuery方法返回的...

    回复:

    线换条

    回复:

    好久不用struts1了,应该是form中的属性用不用struts标签无所谓,只要input的name对应form的属性就可以了,form标签必须用struts的,而且你要在配置文件中把对应的form配置给action。

    回复:

    你用的什么表单?

    回复:

    在首选项里面有个维修,你查查看。 我估计你是数据线没插好。。

    上一篇:冷却塔都有哪些参数 下一篇:开个证明从未安置,到另外一个村去优购有没影响

    返回主页:阿拉善左旗汽车网

    本文网址:http://0483auto.cn/view-21491-1.html
    信息删除