OleDbDataAdapter 的Update语句执行时提示“insert into语法错误”解决方法
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)使用控件时提示"未声明标识符"的解决方法 (2)https://www.cnblogs.com/Ro ...
- WIN8系统安装软件时提示“扩展属性不一致“的解决方法
WIN8系统安装软件时提示"扩展属性不一致"的解决方法 参考文章: (1)WIN8系统安装软件时提示"扩展属性不一致"的解决方法 (2)https://www. ...
- 共享计算机网络凭据,Win10访问局域网共享文件时提示输入网络凭据的解决方法...
随着Win10系统的发布到投入使用,很多用户都升级到Win10系统.但最近,有用户将系统升级到Win10后,访问局域网共享文件时,发现系统会弹出输入网络凭据的对话框.这是什么情况?那要如何解决这样的问 ...
- 穿越火线登录上去一直连接服务器,Windows7登录CF时提示连接服务器失败的解决方法...
想必大家都知道CF,这是目前较火的网络游戏.可是有不少玩家在登录CF的时候,连接不到服务器,这让玩家抓狂,下面U大侠小编就给大家介绍下Windows7登录CF时提示连接服务器失败的解决方法. CF 官 ...
- win10未能配置dhcp服务器,win10系统登录服务器时提示DHCP无法启动的解决方法
DHCP Client为动态分配网址的服务,用户们如果要启动热点,就必须要开启dhcp服务器,有win10系统用户遇到登录服务器时发现提示DHCP无法启动,这是怎么回事呢?下面小编就和大家介绍win1 ...
- 在MAC下安装一些软件时提示来自身份不明开发者解决方法
在MAC下安装一些软件时提示"来自身份不明开发者"解决方法 在MAC下安装一些软件时提示"来自身份不明开发者",其实这是MAC新系统启用了新的安全机制.默认只信 ...
- 计算机没有u盘权限,U盘复制文件时提示没有访问权限的解决方法
U盘,全称USB闪存盘,英文名"USB flash disk".它是一种使用USB接口的无需物理驱动器的微型高容量移动存储产品.而有用户在利用u盘从计算机中复制文件的时候却弹出提示 ...
- 连接服务器显示出现内部错误怎么解决方案,远程连接服务器提示“出现了内部错误”解决方法锐讯网络罗海清...
远程连接服务器提示"出现了内部错误"解决方法: 解决方法: Win+R键 打开DOS窗口 输入"ncpa.cpl"并敲击回车 紧接着会看到"本地连接& ...
- dll侧加载_WORD打开时出现加载DLL错误解决方法
WORD 打开时出现加载 DLL 错误解决方法 1 . 接下来看看解决办法, 按组合键 WIN + R 或者按开始 --- 运行, 打开运行窗口, 2 .在运行对话框中输入或者复制粘贴 " ...
最新文章
- 专题 18 Inline Assembly(在C语言中嵌套使用汇编)
- 如何学习Python课程
- How is Aggregation designed
- 变量声明和函数声明的意义详解
- solaris安装java_Solaris是出色的Java开发平台的原因
- 浅谈蓝牙“嗅探”功能设计
- 【Java】JavaIO(一)、基础知识
- Java文件类boolean isDirectory()方法(带示例)
- 社区论坛小程序带订阅功能
- 字符串的索引 切片 步长 反步长 , 字符串的常用方法 格式化输出
- 从入门到入土:基于C语言采用TCP协议实现远程控制|详细说明|利用流套接字实现一个简单的远程控制系统
- 输出指定个数所有枚举_【一天一大 lee】区间和的个数 (难度:困难) Day20201107
- springmvc国际化 基于请求的国际化配置
- 淘淘商城项目mysql,idea搭建淘淘商城项目
- 剖析 TCP协议内部结构
- 数据集成-2-xml
- java docx 文档不可编辑、复制
- 银联统一规范的收单业务消息域
- 【DA】用户粘性指标:日活/月活
- 阿里张建锋:互联网主要解决三大问题