1、使用OleDbDataAdapter根据select语句向其它表中数据更新数据,方法如下:
public static bool DataSetUpdateTable(string selectSql,DataSet ds)
{
try{
OleDbConnertion connection=new OleDbConnection(“链接字符串”);
connection.Open();
DataSet dsNew=new DataSet();
OleDbDataAdapter adapter=new OleDbDataAdapter(" selectSql “,connection);
OleDbCommandBuilder ocb=new OleDbCommandBuilder(adapter);
ocb.QuotePrefix=”[";//此两句是为了排除执行Update命令时提示“insert into语法错误”
ocb.QuoteSuffix="]";
adapter.Fill(dsNew,“ds”);
object[] obj=new object[ ds.Tables[0].Columns.Count];
foreach(DataRow dr in ds.Tables[0] .Rows)
{
dr.ItemArray.CopyTo(obj,0);
daNew.Tables[0].Rows.Add(obj);
}
int count=adapter.Update(dsNew,“ds”);
dsNew.AcceptChanges();
}
catch (System.Data.OleDb.OleDbException ex)
{
//异常处理
return false;
}
return true;
}
2、执行Update 方法时提示“insert into 语法错误”需加上方法中标红的两句话,即
ocb.QuotePrefix="[";
ocb.QuoteSuffix="]";

OleDbDataAdapter 的Update语句执行时提示“insert into语法错误”解决方法相关推荐

  1. 使用控件时提示“未声明标识符“的解决方法

    使用控件时提示"未声明标识符"的解决方法 参考文章: (1)使用控件时提示"未声明标识符"的解决方法 (2)https://www.cnblogs.com/Ro ...

  2. WIN8系统安装软件时提示“扩展属性不一致“的解决方法

    WIN8系统安装软件时提示"扩展属性不一致"的解决方法 参考文章: (1)WIN8系统安装软件时提示"扩展属性不一致"的解决方法 (2)https://www. ...

  3. 共享计算机网络凭据,Win10访问局域网共享文件时提示输入网络凭据的解决方法...

    随着Win10系统的发布到投入使用,很多用户都升级到Win10系统.但最近,有用户将系统升级到Win10后,访问局域网共享文件时,发现系统会弹出输入网络凭据的对话框.这是什么情况?那要如何解决这样的问 ...

  4. 穿越火线登录上去一直连接服务器,Windows7登录CF时提示连接服务器失败的解决方法...

    想必大家都知道CF,这是目前较火的网络游戏.可是有不少玩家在登录CF的时候,连接不到服务器,这让玩家抓狂,下面U大侠小编就给大家介绍下Windows7登录CF时提示连接服务器失败的解决方法. CF 官 ...

  5. win10未能配置dhcp服务器,win10系统登录服务器时提示DHCP无法启动的解决方法

    DHCP Client为动态分配网址的服务,用户们如果要启动热点,就必须要开启dhcp服务器,有win10系统用户遇到登录服务器时发现提示DHCP无法启动,这是怎么回事呢?下面小编就和大家介绍win1 ...

  6. 在MAC下安装一些软件时提示来自身份不明开发者解决方法

    在MAC下安装一些软件时提示"来自身份不明开发者"解决方法 在MAC下安装一些软件时提示"来自身份不明开发者",其实这是MAC新系统启用了新的安全机制.默认只信 ...

  7. 计算机没有u盘权限,U盘复制文件时提示没有访问权限的解决方法

    U盘,全称USB闪存盘,英文名"USB flash disk".它是一种使用USB接口的无需物理驱动器的微型高容量移动存储产品.而有用户在利用u盘从计算机中复制文件的时候却弹出提示 ...

  8. 连接服务器显示出现内部错误怎么解决方案,远程连接服务器提示“出现了内部错误”解决方法锐讯网络罗海清...

    远程连接服务器提示"出现了内部错误"解决方法: 解决方法: Win+R键 打开DOS窗口 输入"ncpa.cpl"并敲击回车 紧接着会看到"本地连接& ...

  9. dll侧加载_WORD打开时出现加载DLL错误解决方法

    WORD 打开时出现加载 DLL 错误解决方法 1 . 接下来看看解决办法, 按组合键 WIN + R 或者按开始 --- 运行, 打开运行窗口, 2 .在运行对话框中输入或者复制粘贴 " ...

最新文章

  1. 专题 18 Inline Assembly(在C语言中嵌套使用汇编)
  2. 如何学习Python课程
  3. How is Aggregation designed
  4. 变量声明和函数声明的意义详解
  5. solaris安装java_Solaris是出色的Java开发平台的原因
  6. 浅谈蓝牙“嗅探”功能设计
  7. 【Java】JavaIO(一)、基础知识
  8. Java文件类boolean isDirectory()方法(带示例)
  9. 社区论坛小程序带订阅功能
  10. 字符串的索引 切片 步长 反步长 , 字符串的常用方法 格式化输出
  11. 从入门到入土:基于C语言采用TCP协议实现远程控制|详细说明|利用流套接字实现一个简单的远程控制系统
  12. 输出指定个数所有枚举_【一天一大 lee】区间和的个数 (难度:困难) Day20201107
  13. springmvc国际化 基于请求的国际化配置
  14. 淘淘商城项目mysql,idea搭建淘淘商城项目
  15. 剖析 TCP协议内部结构
  16. 数据集成-2-xml
  17. java docx 文档不可编辑、复制
  18. 银联统一规范的收单业务消息域
  19. 【DA】用户粘性指标:日活/月活
  20. 阿里张建锋:互联网主要解决三大问题

热门文章

  1. 计算机网络基础——网络分层模型
  2. 用APPLET显示图片
  3. Commonjs与Esmodule模块化规范
  4. c++ split 函数
  5. Linux总结(一)
  6. 笔记本同时连接内网和外网
  7. 小心 MSHTA漏洞为黑客大开远程控制之门
  8. Andriod 设置和取消闹钟
  9. mustache源码解读
  10. 【免费分享】国内首创漫画情景式学五十音图小程序