OleDbDataAdapter 的Update语句执行时提示“insert into语法错误”解决方法
来源:互联网 发布:iphone怎么投屏到mac 编辑:程序博客网 时间:2024/06/18 05:06
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="]";
来源:http://blog.csdn.net/mutou965175859/article/details/14521925
来源:http://blog.csdn.net/mutou965175859/article/details/14521925
0 0
- OleDbDataAdapter 的Update语句执行时提示“insert into语法错误”解决方法
- OleDbDataAdapter 的Update语句执行时提示“insert into语法错误”解决方法
- “Insert into 语句的语法错误”的解决方法
- “Insert into 语句的语法错误”的解决方法
- “Insert into 语句的语法错误”的解决方法
- DELPHI INSERT INTO 语句的语法错误 解决方法
- INSERT INTO 语句的语法错误
- INSERT INTO 语句的语法错误。
- INSERT INTO 语句的语法错误
- 【转】“Insert into 语句的语法错误”的解决方法
- 使用OleDbCommandBuilder时出现“Insert into 语句的语法错误”的解决方法
- 引用天下会"使用OleDbCommandBuilder时出现“Insert into 语句的语法错误”的解决方法"
- 使用OleDbCommandBuilder时出现“Insert into 语句的语法错误”的解决方法
- 使用OleDbCommandBuilder时出现“Insert into 语句的语法错误”的解决方法
- 使用OleDbCommandBuilder时出现“Insert into 语句的语法错误”的解决方法
- 使用OleDbCommandBuilder时出现“Insert into 语句的语法错误”的解决方法
- 使用OleDbCommandBuilder时出现“Insert into 语句的语法错误”的解决方法
- 使用OleDbCommandBuilder时出现“Insert into 语句的语法错误”的解决方法
- Redis BitMap适应场景
- 停车场管理系统
- Laravel5.3学习笔记
- Easyui 基础布局和静态菜单栏
- 【opencv】双目视觉下空间坐标计算
- OleDbDataAdapter 的Update语句执行时提示“insert into语法错误”解决方法
- JavaScript定义变量是加var和不加var的区别
- SSH免密码登陆
- T-SQL语言中如何在一条语句中既有升序,又有降序?
- servlet中纠错
- 星期判断
- Asteroids 二分图
- Python进阶06 循环对象
- git的简单运用