我的SQL sever 数据库中的 list 表中有三个字段,分别是 '123' '234' '456' 我想往 '456' 字段中插入一个图片.运行下面的代码,每次按下 button 按钮后, 打开 list 表,就只看见 '123' '456' 字段中插入了 1a 1b 而'456'字段中没有看到插入了图片啊.请问程序哪里错了?System.Data.SqlClient.SqlConnection connect =new System.Data.SqlClient.SqlConnection();
string con = System.Configuration.ConfigurationSettings.AppSettings.Get(0);
private void Button1_Click(object sender, System.EventArgs e)
{
System.Data.SqlClient.SqlCommand command=new System.Data.SqlClient.SqlCommand("insert into list values ('1a','1b',@i)",connect);
this.connect.ConnectionString=this.con;
this.connect.Open();
byte[] aaa=new Byte[60000];
FileStream fs=new FileStream(@"E:\hhr.jpg",FileMode.Open ,FileAccess.Read );
fs.Read(aaa,0,60000);
command.Parameters.Add("@i",SqlDbType.Image,(int)fs.Length);
command.Parameters["@i"].Value=aaa;
command.ExecuteNonQuery();
this.connect.Close();
}
string con = System.Configuration.ConfigurationSettings.AppSettings.Get(0);
private void Button1_Click(object sender, System.EventArgs e)
{
System.Data.SqlClient.SqlCommand command=new System.Data.SqlClient.SqlCommand("insert into list values ('1a','1b',@i)",connect);
this.connect.ConnectionString=this.con;
this.connect.Open();
byte[] aaa=new Byte[60000];
FileStream fs=new FileStream(@"E:\hhr.jpg",FileMode.Open ,FileAccess.Read );
fs.Read(aaa,0,60000);
command.Parameters.Add("@i",SqlDbType.Image,(int)fs.Length);
command.Parameters["@i"].Value=aaa;
command.ExecuteNonQuery();
this.connect.Close();
}
解决方案 »
- 通过分析URL转向实现二级域名的问题
- 下面的e是什么事件啊
- 控件如何点击变色?
- 200 rmb 请人做个小程序.
- 如何从HTML字符串中提取全部的图片路径?
- window.showDialog 调用__doPostBack引发父窗体Server事件的问题
- 急!!!水晶报表的小问题(就20分了解决马上给分)
- 怎么用js最多自动添加文本框两次,并可以删除
- 用ole生成Excel文件错误;Microsoft Jet 数据库引擎无法开启 '' 档案。它已经被其它的使用者独占地开启,或者您需要有检视资料的权限
- 谁在ASP.NET中用过TreeView,请给范例。在线等待
- configuration中如何写access数据库连接文件,
- 菜鸟问题 可以在datagrid里实现文件下载功能吗?
我记得用sqlyog打开mysql表中某binary内的图片可以显示
在SqlServer中应该不会显示的
你读出来放到页面上看看