zoukankan      html  css  js  c++  java
  • 并发冲突: UpdateCommand 影响 0 个记录。

    今天用Access做数据库,调用OleDbDataAdapter.Update方法修改数据表内容,
    老是报错,并发冲突: UpdateCommand 影响 0 个记录。
    代码:
    Code


    调试检查了几次都没解决,
    最后把代码//updateCommand.Parameters.Add("@Column2",OleDbType.VarChar,50,"Column2");
    注释了,SQL改成update TableName set Column1=@Column1 where ColumnID=@ColumnID
    再调试,既然成功了。

    原来参数还要按顺序设置的。(以前用System.Data.SqlClient.SqlCommand参数是可以不按顺序的)
    把参数设置改成
                        updateCommand.Parameters.Add("@Column1",OleDbType.VarChar,50,"Column1");
                        updateCommand.Parameters.Add("@Column2",OleDbType.VarChar,50,"Column2");
                        updateCommand.Parameters.Add("@ColumnID",OleDbType.VarChar,50,"ColumnID");
    这样就OK了。
                       
                       
  • 相关阅读:
    redis 集群目标、集群查看、配置方法及过程、哨兵配置启动
    redis 事务、Jedis事务处理流程
    redis订阅与发布(把redis作为消息中间件)
    redis 管道技术 pipeline 简介
    redis 适用场景、缓存选择、java实现
    redis 数据淘汰策略与配置
    redis 持久化策略、aof配置、测试、手动持久化、aof文件体积优化
    redis 命令行查看修改配置文件项、配置文件说明
    redis HyperLogLog 基数估算
    redis 命令select、dbsize、清空数据库、info、client
  • 原文地址:https://www.cnblogs.com/OwenWu/p/1532725.html
Copyright © 2011-2022 走看看