/// <summary>
/// 更新一条数据
/// </summary>
public void Update(ZPY.Model.News model)
{
StringBuilder strSql=new StringBuilder();
strSql.Append("update News set ");
strSql.Append("NewsTitle=@NewsTitle,");
strSql.Append("NewsContent=@NewsContent,");
strSql.Append("NewsFrom=@NewsFrom,");
strSql.Append("NewsTime=@NewsTime,");
strSql.Append("DefaultPic=@DefaultPic,");
strSql.Append("BigClassID=@BigClassID,");
strSql.Append("SmallClassID=@SmallClassID,");
strSql.Append("Hits=@Hits,");
strSql.Append("IsTop=@IsTop,");
strSql.Append("IsPass=@IsPass,");
strSql.Append("AddMan=@AddMan");
strSql.Append(" where ID=@ID ");
OleDbParameter[] parameters = {
// 注意里面参数的顺利一定要和Update语句里面参数是顺序一致,比如Update语句里面第一个参数 // 是@NewTitle,这里也是,Update语句里面最后一个参数是@ID,这样最后一个参数一定要是@ID
new OleDbParameter("@NewsTitle", OleDbType.VarChar,),
new OleDbParameter("@NewsContent", OleDbType.VarChar,),
new OleDbParameter("@NewsFrom", OleDbType.VarChar,),
new OleDbParameter("@NewsTime", OleDbType.Date),
new OleDbParameter("@DefaultPic", OleDbType.VarChar,),
new OleDbParameter("@BigClassID", OleDbType.Integer,),
new OleDbParameter("@SmallClassID", OleDbType.Integer,),
new OleDbParameter("@Hits", OleDbType.Integer,),
new OleDbParameter("@IsTop", OleDbType.Boolean,),
new OleDbParameter("@IsPass", OleDbType.Boolean,),
new OleDbParameter("@AddMan", OleDbType.VarChar,),
new OleDbParameter("@ID", OleDbType.Integer,),
}; parameters[].Value = model.NewsTitle;
parameters[].Value = model.NewsContent;
parameters[].Value = model.NewsFrom;
parameters[].Value = model.NewsTime;
parameters[].Value = model.DefaultPic;
parameters[].Value = model.BigClassID;
parameters[].Value = model.SmallClassID;
parameters[].Value = model.Hits;
parameters[].Value = model.IsTop;
parameters[].Value = model.IsPass;
parameters[].Value = model.AddMan;
parameters[].Value = model.ID; DbHelperOleDb.ExecuteSql(strSql.ToString(),parameters);
} //插入一条数据
StringBuilder strSql = new StringBuilder();
strSql.Append("insert into TH_MapMark(");
strSql.Append("ExtendName,ExtendDate,BottomLeftX,BottomLeftY,TopRightX,TopRightY,ImgPreview,IsDefaultMark)");
strSql.Append(" values (");
strSql.Append("@ExtendName,@ExtendDate,@BottomLeftX,@BottomLeftY,@TopRightX,@TopRightY,@ImgPreview,@IsDefaultMark)");
OleDbParameter[] parameters = {
new OleDbParameter("@ExtendName", OleDbType.VarChar),
new OleDbParameter("@ExtendDate", OleDbType.Date),
new OleDbParameter("@BottomLeftX", OleDbType.VarChar),
new OleDbParameter("@BottomLeftY", OleDbType.VarChar),
new OleDbParameter("@TopRightX", OleDbType.VarChar),
new OleDbParameter("@TopRightY", OleDbType.VarChar),
new OleDbParameter("@ImgPreview", OleDbType.Binary),
new OleDbParameter("@IsDefaultMark", OleDbType.Integer)};
parameters[].Value = name;
parameters[].Value = DateTime.Now;
parameters[].Value = lowerLeftX;
parameters[].Value = lowerLeftY;
parameters[].Value = upperRightX;
parameters[].Value = upperRightY;
parameters[].Value = images;
parameters[].Value = ; ExecuteSql(strSql.ToString(), parameters);

Access用OleDbParameter更新/插入数据的更多相关文章

  1. ORACLE误删除表数据或误更新/插入数据如何恢复

    工作中一不小心将本不该删除/更新/插入的数据进行删除/更新/插入了,这时候一定要尽快进行恢复. 工具/原料   PL/SQL 方法/步骤     首先新建一张测试表TEST,里面输入记录.由于删除/更 ...

  2. MySQL 排名、分组后组内排名、取各组的前几名 及排名后更新插入数据表中

    一.排名 /*普通排名:从1开始,顺序往下排*/ AS rank ) r ORDER BY score; /*并列排名:相同的值是相同的排名*/ SELECT cs.* , CASE WHEN @p= ...

  3. python往mysql数据库中写入数据和更新插入数据

    本文链接:https://blog.csdn.net/Mr__lqy/article/details/85719603 1. 连接mysql import pymysql db = pymysql.c ...

  4. MySQL联表更新插入数据

    Error: DELETE FROM t_23andme_addref WHERE id IN (  SELECT min(id)  FROM t_23andme_addref   GROUP BY ...

  5. python中pymysql executemany 批量插入数据

    import pymysqlimport timedb = pymysql.connect("IP","username","password&quo ...

  6. 使用C#向ACCESS中插入数据

    使用C#向ACCESS中插入数据   1.创建并打开一个OleDbConnection对象 string strConn = " Provider = Microsoft.Jet.OLEDB ...

  7. 使用C#向ACCESS中插入数据(仅供参考)

    1.创建并打开一个OleDbConnection对象 string strConn = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source ...

  8. PHP框架 Laravel Eloquent ORM 批量插入数据 && 批量更新目前没有

    foreach ($products as $v=>$a) { $count[] = array('product_name' => $a['name'], 'product_weight ...

  9. MySQL行(记录)的详细操作一 介绍 二 插入数据INSERT 三 更新数据UPDATE 四 删除数据DELETE 五 查询数据SELECT 六 权限管理

    MySQL行(记录)的详细操作 阅读目录 一 介绍 二 插入数据INSERT 三 更新数据UPDATE 四 删除数据DELETE 五 查询数据SELECT 六 权限管理 一 介绍 MySQL数据操作: ...

随机推荐

  1. java泛型中的各种限制

    java和其他语言一样,都支持泛型,包括泛型类和泛型方法,但是java的泛型比较特殊.因为java的泛型并不是在java诞生之初就加入的,在很长的一段时间里,java是没有泛型的,在需要泛型的地方,统 ...

  2. 如何去除表单元素获得焦点时的外边框:outline (轮廓)

    我们在做制作表单页面时,经常会需要消除表单元素带来的边框,这时候我们需要用到两个属性: 1.表单元素未激活状态下的边框,不实现边框: border:none; 2.表单元素获得焦点时的轮廓,隐藏轮廓: ...

  3. django 将表数据通过API展示到页面上(转)

    需求: 我在learn这个app下创建了两张表,其中一个表为user,我希望通过API,在页面是展示这些数据,当用户访问指定的url时,将表中所有对象展示到页面上. 先看learn/models.py ...

  4. Windows无法启动MySQL服务,错误1067

    问题:mysql服务启动异常 找出原因 检查D:\mysql-5.6.20-winx64\data目录下client-02.err文件的错误信息(以err为后缀名的文件是mysql的日志文件) 修改配 ...

  5. Redis 的Hashs(哈希表)数据类型

    在Memcached中,我们经常将一些结构化的信息打包成hashmap,在客户端序列化后存储为一个字符串的值,比如用户的昵称.年龄.性别.积分等,这时候在需要修改其中某一项时,通常需要将所有值取出反序 ...

  6. ubuntu 14.04 64bit 安装 oracle 11g r2

    参考文章:http://tutorialforlinux.com/2016/03/09/how-to-install-oracle-11g-r2-database-on-ubuntu-14-04-tr ...

  7. Topcoder SRM 563 Div1 500 SpellCards

    题意 [题目链接]这怎么发链接啊..... 有\(n\)张符卡排成一个队列,每张符卡有两个属性,等级\(li\)和伤害\(di\). 你可以做任意次操作,每次操作为以下二者之一: 把队首的符卡移动到队 ...

  8. JSP 之 8种HTTP的请求方式 之 页面组成等

    HTTP请求的方法: HTTP/1.1协议中共定义了八种方法(有时也叫“动作”),来表明Request-URL指定的资源不同的操作方式   1.OPTIONS 返回服务器针对特定资源所支持的HTTP请 ...

  9. CAA介绍(转)

    CAA是DS公司正对于其一系列产品,eg:CATIA,ENOVIA,DELIMA,etc,进行二次开发的一个环境.与VC结合的比较紧密.CAAV4是用于Unix/Linux的,到CAAV5才移植到Wi ...

  10. 分布式check_mk切换远端图片到本地访问

    http://hermannsspace.de/wp/collect-pnp4nagios-data-in-check_mk-distributed-environment slave1数据目录 /o ...