将图片保存到SQL数据库中
来源:互联网 发布:unity3d 游戏关卡制作 编辑:程序博客网 时间:2024/05/19 22:00
为什么我保存图片(二进制)到数据库后,image类型的字段值为空?
表结构:
FingerInfo image
jfingeimage image
JstudID varchar(10)
获取前台上传控件中的图片,
int imgSize;//获取图片的大小 string imgType;//获取图片的格式。 StringBuilder stbFP = new StringBuilder(); Stream imgStream;//获取了一个InputStream流 imgSize = uploadfile1.PostedFile.ContentLength; imgType = uploadfile1.PostedFile.ContentType; imgStream = uploadfile1.PostedFile.InputStream; byte[] imgContent = new byte[imgSize]; imgStream.Read(imgContent, 0, imgSize); imgStream.Close();
byte[]的长度为:74806
执行存储过程
//创建一个SqlConnection对象 string strCon = ConfigurationManager.ConnectionStrings["datasource"].ToString(); SqlConnection myConn = new SqlConnection(strCon); myConn.Open(); SqlCommand command = new SqlCommand(); command.Connection = myConn; command.CommandText = "proc_StuFingerPrint"; command.CommandType = CommandType.StoredProcedure; command.Parameters.Add("@FingerInfo", SqlDbType.Image).Value = fingerCode; command.Parameters.Add("@jfingeimage", SqlDbType.VarChar).Value = imgContent; // imageBytes; // command.Parameters.Add("@JstudID", SqlDbType.VarChar).Value = JstudID; //command.Parameters.Add("@FingerNum", SqlDbType.VarChar).Value = FingerNum; command.ExecuteNonQuery(); myConn.Close();
执行后,并没有报错。但是到数据库中查看后,我发现 jfingeimage 这个image类型的字段为空。别的字段可以修改,谁知道是为什么?
- 将图片保存到SQL数据库中
- 如何将图片保存到sql数据库
- 将图片保存到数据库中
- 如何将图片保存到SqlServer、Oracle、Access数据库中。
- 将图片保存到数据库中并下载[原]
- 将图片保存到数据库中并下载[原]
- 将图片保存到数据库中(SQLserver)
- 如何将图片保存到SqlServer、Oracle、Access数据库中
- 将图片以二进制流保存到数据库中
- PHP将图片直接保存到数据库中
- 将图片保存到数据库表中及从数据库表中读取图片并显示
- 将图片保存到数据库的处理
- VC++ 将图片保存到数据库
- android 将图片保存到数据库
- jdbc将图片保存到数据库
- php将图片保存到mysql数据库及从数据库中读取图片的方法源码
- php将图片保存到mysql数据库及从数据库中读取图片的方法源码
- php将图片保存到mysql数据库及从数据库中读取图片的方法源码
- 【转】TCP3次握手连接协议和4次握手断开连接协议
- css常用技巧
- phpmyadmin无法导入大些文件 及使用配置文件中定义的控制用户连接失败。
- JQuery获取input type="text"中的值的各种方式
- JavaScript创建Applet 标签的属性介绍 以及 Applet调用JavaScript
- 将图片保存到SQL数据库中
- linux下安装中文输入法fcitx
- getElementsByName和getElementById的区别、用法
- 用ListBox作滚屏显示的一种方法
- C语言编程优化运行速度
- android平台上关于SQLite帮助类SQLiteOpenHelper 的使用
- 构造函数,析构函数,虚函数,内联函数,静态成员函数,重载,覆盖,隐藏
- make命令详解
- [面试官说] 面试时如何向公司提问?