confina 2016-04-27 04:13 采纳率: 0%
浏览 1269
已结题

c# 截图并传到数据库 但错误找不到文件

如下图程序 我运行到这里时可以截图 并且能够保存早debug中 但当我调试到吧图片转换为二进制流是就出错
错误是找不到这个问件 但我去debug 中看是有这个文件的啊

    private void buttonSnap_Click(object sender, EventArgs e)
    {
        if(textBoxSnapAddrs.Text != null)
        {
            camera.snapPath = textBoxSnapAddrs.Text + @".bmp";
            camera.GrabImage();



            FileStream fs = new FileStream(@"textBoxSnapAddrs.Text.bmp", FileMode.Open);
            Byte[] by = new byte[fs.Length];
            fs.Read(by, 0, Convert.ToInt32(fs.Length));
            fs.Close();
            using (SqlConnection conn = new SqlConnection(con))
            {
                conn.Open();
                SqlCommand cmd = new SqlCommand();
                cmd.Connection = conn;
                cmd.CommandText = "insert into patient(p_image) values(@textBoxSnapAddrs.Text.bmp)";
                SqlParameter par = new SqlParameter("@textBoxSnapAddrs.Text.bmp", SqlDbType.Image);
                par.Value = by;
                cmd.Parameters.Add(par);
                int t = (int)(cmd.ExecuteNonQuery());
                conn.Close();
            } 

            MessageBox.Show("保存成功!");
                             求大神解答    我刚刚学c#   好多东西不太懂
  • 写回答

4条回答

  • _细水长流 2016-04-27 04:43
    关注

    你看一下你的文件名是否为:textBoxSnapAddrs.Text.bmp
    因为你在程序中有这行代码:
    FileStream fs = new FileStream(@"textBoxSnapAddrs.Text.bmp", FileMode.Open);

    评论

报告相同问题?

悬赏问题

  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘