调试程序出错 未处理的“System.InvalidOperationException”类型的异常出现在 System.Data.dll 中。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ExecuteReader 要求已打开且可用的连接。连接的当前状态为已关闭。private void btnFind_Click(object sender, EventArgs e) { picImage2.Image = null; byte[] photo = null; string strSql = "select *from testImage where id=" + txtNo.Text.Trim(); SqlCommand cmd = new SqlCommand(strSql, DBHelper.Con); SqlDataReader sdr = cmd.ExecuteReader(); if (sdr.Read()) { photo = (byte[])sdr[1]; txtMarks.Text = sdr[2].ToString(); } else { MessageBox.Show("没有指定记录!"); } sdr.Close(); //把二进制数据组装入流 if (photo != null) { using (MemoryStream ms = new MemoryStream(photo)) { //从数据流组成图片 try { picImage2.Image = Image.FromStream(ms); } catch { MessageBox.Show("读取图片失败!"); } ms.Close(); ms.Dispose(); } } } SqlDataReader sdr = cmd.ExecuteReader();似乎是这里 这个是错误提示:ExecuteReader 要求已打开且可用的连接。连接的当前状态为已关闭。 SqlDataReader sdr = cmd.ExecuteReader();似乎是这里 这个是错误提示:ExecuteReader 要求已打开且可用的连接。连接的当前状态为已关闭。 C# IntPtr[] 转换成Byte[]数组 未将对象引用设置到对象的实例 求教 关于Graphics的问题~~ 线程操作 webbowser出错 一个关于winform的比较难的问题 自定义控件的赋值问题 word导出报错无法保存您的“自动更正”文件 MSO1033.acl。 用vs.net开发web,那在里面搞好的东西要美化怎么办?还是直接就在vs.net美化了? 用.net画矩形的一个难题,很急,跪求解决办法 文件删除问题???? 高高手请进,解决java和net的字符串数字证书签名 请问下一个问题,不知道大家有没有相关例子,或者知道怎么做的。详情入内
{
picImage2.Image = null; byte[] photo = null;
string strSql = "select *from testImage where id=" + txtNo.Text.Trim();
SqlCommand cmd = new SqlCommand(strSql, DBHelper.Con); SqlDataReader sdr = cmd.ExecuteReader();
if (sdr.Read())
{
photo = (byte[])sdr[1];
txtMarks.Text = sdr[2].ToString();
}
else
{
MessageBox.Show("没有指定记录!");
}
sdr.Close(); //把二进制数据组装入流
if (photo != null)
{
using (MemoryStream ms = new MemoryStream(photo))
{
//从数据流组成图片 try
{
picImage2.Image = Image.FromStream(ms);
}
catch
{ MessageBox.Show("读取图片失败!");
} ms.Close();
ms.Dispose();
} }
}
似乎是这里
这个是错误提示:
ExecuteReader 要求已打开且可用的连接。连接的当前状态为已关闭。
似乎是这里
这个是错误提示:
ExecuteReader 要求已打开且可用的连接。连接的当前状态为已关闭。