C#数据库库储存图片时怎么不能直接把图片的二进制数组insertinto 到数据库中而要使用Parameters

问题描述

SqlCommandcmd=newSqlCommand("insertinto员工(姓名,性别,身份证号,联系电话,联系地址,进入公司时间,合同期限,照片)values('"+Name+"','"+Sex+"','"+SFZ+"','"+Tel+"','"+Address+"','"+InDate+"',"+ContractDate+",@照片)",con);cmd.Parameters.Add("照片",SqlDbType.Image);cmd.Parameters["照片"].Value=imgBuffer;cmd.ExecuteNonQuery();ms.Close();传照片时就要使用Parameters不知道为什么…如果直接:(byte[]imgBuffer)照片的字节数组insertinto员工(姓名,性别,身份证号,联系电话,联系地址,进入公司时间,合同期限,照片)values'"+Name+"','"+Sex+"','"+SFZ+"','"+Tel+"','"+Address+"','"+InDate+"',"+ContractDate+",'"+b"')",con);这样怎么就不能将照片存进数据库?

解决方案

解决方案二:
乱,参考别人的文章吧
解决方案三:
因为普通的是字符串或数字你这个是二进制
解决方案四:
SqlCommandcmd=newSqlCommand();cmd.Parameters.Add("@照片",SqlDbType.Image);二进制就要使用cmd.Parameters["@照片"].Value来传参数吗?

时间: 2024-10-31 23:11:32

C#数据库库储存图片时怎么不能直接把图片的二进制数组insertinto 到数据库中而要使用Parameters的相关文章

获取三星手机本地相册图片时,如何解决图片的旋转问题

问题描述 获取三星手机本地相册图片时,如何解决图片的旋转问题 用SharePhoto获取本地相册图片时,三星手机显示的图片总是被旋转90度,如何在获取本地图片的时候直接显示正常的图样,求帮忙大神解答 解决方案 解决三星手机拍照后裁剪图片时横屏问题三星等手机拍照选取图片,图片反转的问题 解决方案二: 你是不是把图片的文件名写成.png了?改成.jpg试试.JPEG图片里面Exif字段存储图片方便,下面这个方法你可以参考一下 public static int getCameraPhotoOrien

C#从SQL server数据库中读取l图片和存入图片

原文:C#从SQL server数据库中读取l图片和存入图片 本实例主要介绍如何将图片存入数据库.将图片存入数据库,首先要在数据库中建立一张表,将存储图片的字段类型设为Image类型,用FileStream类.BinaryReader把图片读成字节的形式,赋给一个字节数组,然后用ADO.SqlCommand对象的ExecuteNonQuery()方法来把数据保存到数据库中.主要代码如下:     private void button1_Click(object sender, EventArg

如何显示数据库中以 OLE 对象方式存储的 JPEG 图片

对象|数据|数据库|显示 在 ASP 中, 我们经常需要在 Web 页面上显示以二进制方式保存在数据库中的图片. 一般的图片显示没有什么问题, 因为这方面的文章已经很多了, 我就不再阐述. 但有时候数据库中的图片是通过其他办公软件输入的, 或者通过其他方式, 比如在 Access 中直接添加. 这时, 图片以 OLE 对象的方式保存在数据库中, 在图片真实内容的前面, 还保存了一些其他的信息, 比如图片的路径和文件名,等等. 如果我们还用一般的输出方式的话, 就会出错, 导致图片不能显示. 幸好

大数据-spark streaming如何更好的计算关系型数据库中数据?

问题描述 spark streaming如何更好的计算关系型数据库中数据? 各位大虾过来围观一下. spark streaming在计算日志时通常会使用kafka+spark的架构, 目前很少看到有大虾讲spark streaming计算关系型数据库中的数据. 希望有大虾过来围观讨论,如何更好的把关系型数据库中的数据同步至spark中, 进行实时计算.有什么更好的架构或者开源软件的解决方案 解决方案 官网上看到Spark Streaming内置就支持两类数据源, 1) 基础数据源(Basic s

具体流程-记录用户的浏览记录并保存到数据库中当用户在次浏览时显示上次

问题描述 记录用户的浏览记录并保存到数据库中当用户在次浏览时显示上次 记录用户的浏览记录并保存到数据库中当用户在次浏览时显示上次浏览相关的内容, 写出具体流程. 求解 ...

ASP.NET实现图片以二进制的形式存入数据库_实用技巧

本文以实例形式讲述了ASP.NET实现图片以二进制的形式存入数据库的方法.过去我们都是直接在数据库中存入图片文件名的,还没有试过存储整张图片到数据库中,经过一番资料查询与测试,整理出了如下的功能代码: 1.建立保存图片的表的SQL语句: USE [niunantest] GO /****** 对象: Table [dbo].[picdata] 脚本日期: 03/30/2010 14:51:58 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER

将Access数据库中数据导入到SQL Server中的详细方法实例_实用技巧

Default.aspx 复制代码 代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="AccessToSQL.aspx.cs" Inherits="AccessToSQL" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "

把存入数据库中的图片取出来,显示在GridView中是没有问题的,但是要用marquee来滚动显示从数据库中读出的图片怎么办?

问题描述 谢谢!如果不能回答上面的问题,给我一个menu邦定数据库的例子我给分的!VS2005 解决方案 解决方案二:<marquee><imgsrc="image.aspx?id=111"></marquee>在image.aspx里面显示图片的程序解决方案三:Response.Clear();Response.ContentType="image/jpeg";Response.BinaryWrite(b);显示图片的最简单的几

通过hibernet连接数据库,jsp怎么获得数据库中数据

问题描述 通过hibernet连接数据库,jsp怎么获得数据库中数据 刚开始接触strus,怎么通过action来实现,jsp界面获取数据库中的数据,连接方式是hibernet,最好是给个实例 解决方案 http://blog.csdn.net/tjcyjd/article/details/6845631http://blog.csdn.net/fengdongkun/article/details/8619545http://www.cnblogs.com/zsboy/p/4165365.ht