ACCESS数据库图片更新的问题(有经验者进)
FileStream fs = new FileStream(StudentPhotoUpdatePath, FileMode.Open);
int len = (int)fs.Length;
byte[] fileData = new byte[len];
fs.Read(fileData, 0, len);
fs.Close();
OleDbConnection conn = new OleDbConnection(source);
string SQL = "update [" + TableName + "] set [" + ImageColName + "]=@fileData where [" + WhereID + "]= @IDValue";
OleDbCommand cmd = new OleDbCommand(SQL, conn);
cmd.Parameters.Add("@IDValue", OleDbType.VarChar).Value = IDValue;
cmd.Parameters.Add("@fileData", OleDbType.Binary).Value = fileData;
conn.Open();
int countRow=cmd.ExecuteNonQuery();
conn.Close();
上述代码始终无法更新数据库OLE字段的图片,且编译无错误,但cmd.ExecuteNonQuery()返回值为0,请高手指点。
此外,上述如果使用INSERT 语句的话就没有问题,网上有很多例子,但Update 还没有人能说出为什么
相关推荐
解决mysql创建数据库后出现:Access denied for user 'root'@'%' to database 'xxx'的问题
主要给大家介绍了如何解决mysql在创建数据库后出现:Access denied for user 'root'@'%' to database 'xxx'的错误提示,文中介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
构建PB9与Access的图片存储系统实战
随着数字化时代的到来,图片存储系统逐渐成为信息管理中不可或缺的一部分。本章节将概述PB9开发的图片存储系统的基本构想、设计目标以及在当前IT环境中的应用价值。数据库是按照数据结构来组织、存储和管理数据的仓库。在现代信息技术中,数据库扮演着重要的角色,用于高效地管理和检索大量的结构化数据。数据库系统具备数据定义、数据操作、数据管理以及数据安全等多种功能,能够支持多种数据模型,如关系模型、文档模型、图模型等。另一个案例可以是关于图片存储系统在遭受自然灾害导致数据中心损毁的情况下的备份恢复经验。
ASP和PHP图片上传及存储到Access数据库的完整解决方案
在数字时代,图片作为丰富网站内容、提升用户体验的重要元素,其上传功能是各类网站不可或缺的一部分。应用场景包括但不限于社交媒体、电子商务、在线相册、内容管理系统(CMS)等。图片上传能够使用户分享个人图片,为平台带来内容上的丰富性和互动性。图片上传通常可以通过多种技术手段实现,包括但不限于表单上传、Ajax上传、以及使用无组件上传类。ASP主要通过标准的HTML表单结合HTTP POST方法来实现文件上传。尽管简单易用,但这种方式需要服务器端的脚本语言(如ASP)来处理上传的数据。
解决mysql创建数据库后出现:Access denied for user ‘root’@’%’ to database ‘xxx’的问题
前言 最近在工作中遇到一个问题,在创建数据库后连接数据库的时候居然报错了,错误代码是Access denied for user ‘root’@’%’ to database ‘xxx’,通过查找相关的资料终于解决了这个问题,所以想着总结下来分享给有需要的朋友们参考学习,下面来一起看看吧。 解决过程 1、创建数据库 create database mytest; 2.连接数据库,报以下错: Access denied for user 'root'@'%' to database 'mytest' 原因:创建完数据库后,需要进行授权,在本地访问一般不会存在这个问题。 3.授权数据库操作
Microsoft Access Database Engine 2007.zip
可解决sqlserver 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序


