Access用OleDbParameter更新/插入数据
/// <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更新/插入数据的更多相关文章
- ORACLE误删除表数据或误更新/插入数据如何恢复
工作中一不小心将本不该删除/更新/插入的数据进行删除/更新/插入了,这时候一定要尽快进行恢复. 工具/原料 PL/SQL 方法/步骤 首先新建一张测试表TEST,里面输入记录.由于删除/更 ...
- MySQL 排名、分组后组内排名、取各组的前几名 及排名后更新插入数据表中
一.排名 /*普通排名:从1开始,顺序往下排*/ AS rank ) r ORDER BY score; /*并列排名:相同的值是相同的排名*/ SELECT cs.* , CASE WHEN @p= ...
- python往mysql数据库中写入数据和更新插入数据
本文链接:https://blog.csdn.net/Mr__lqy/article/details/85719603 1. 连接mysql import pymysql db = pymysql.c ...
- MySQL联表更新插入数据
Error: DELETE FROM t_23andme_addref WHERE id IN ( SELECT min(id) FROM t_23andme_addref GROUP BY ...
- python中pymysql executemany 批量插入数据
import pymysqlimport timedb = pymysql.connect("IP","username","password&quo ...
- 使用C#向ACCESS中插入数据
使用C#向ACCESS中插入数据 1.创建并打开一个OleDbConnection对象 string strConn = " Provider = Microsoft.Jet.OLEDB ...
- 使用C#向ACCESS中插入数据(仅供参考)
1.创建并打开一个OleDbConnection对象 string strConn = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source ...
- PHP框架 Laravel Eloquent ORM 批量插入数据 && 批量更新目前没有
foreach ($products as $v=>$a) { $count[] = array('product_name' => $a['name'], 'product_weight ...
- MySQL行(记录)的详细操作一 介绍 二 插入数据INSERT 三 更新数据UPDATE 四 删除数据DELETE 五 查询数据SELECT 六 权限管理
MySQL行(记录)的详细操作 阅读目录 一 介绍 二 插入数据INSERT 三 更新数据UPDATE 四 删除数据DELETE 五 查询数据SELECT 六 权限管理 一 介绍 MySQL数据操作: ...
随机推荐
- xss攻击汇总--转
(1)普通的XSS JavaScript注入<SCRIPT SRC=http://3w.org/XSS/xss.js></SCRIPT>(2)IMG标签XSS使用JavaScr ...
- one-vs-all案例
使用one-vs-all初始手写字母识别 数据特点 每一个图片都是20 x 20的像素矩阵,但是在输入的样本中是一个1 x 400的向量,标签y在{0, 1, 2, ..., 9}之间取值 共有500 ...
- git把dev部分提交过的内容合并到master
git 把dev部分提交过的内容合并到master $ git reflog a6de5cc HEAD@{}: checkout: moving from wf_dev to master 303aa ...
- 用AJAX实现页面登陆以及注册用户名验证
AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术. AJAX 是一种用于创建快 ...
- jquery toggle(listenerOdd, listenerEven)
1. example: <!DOCTYPE HTML><html> <head></head> <body> &l ...
- Strom入门
Worker.Executor.Task详解: Storm在集群上运行一个Topology时,主要通过以下3个实体来完成Topology的执行工作:1. Worker Process(工作进程)——S ...
- java面试题之----spring与struts2的比较
我们从以下几个维度来区分两者的概念: 1. 机制:spring mvc的入口是servlet,而struts2是filter. 补充几点知识: < Filter 实现javax ...
- 使用embeded tomcat进行嵌入式javaee开发-启动tomcat
昨天在网上研究了下关于将tomcat嵌入到主程序中进行运行,而不是像以前将一个web项目copy到tomcat中进行运行.之所以这样做的原因,即是因为项目部署到客户方,在进行更新的时候,需要手动地进行 ...
- mysql修改管理员密码
mysql修改管理员密码杀掉mysql进程kill `cat /data/mysqldata/3306/mysql.pid`禁止连接禁止验证方式启动mysqlmysqld_safe --default ...
- 服务器常用命令之 启用/禁用PING状态
启用 echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all (PING的通) 禁用 echo 1 > /proc/sys/net/ipv4/i ...