zoukankan      html  css  js  c++  java
  • Kentico updateall

    kentico12DataEngineDatabaseAbstractAbstractSqlGenerator.cs

        // UPDATE ALL query
                    case SqlOperationTypeEnum.UpdateAll:
                        {
                            sb.Append("UPDATE ", tableName, " SET ##VALUES## WHERE ##WHERE##");
                        }
                        break;

    遇到的问题是

    [SqlHelper.ReplaceColumns]: Missing ##COLUMNS## macro in the query text 'UPDATE WOT_MyLodRequest SET ##VALUES## WHERE ##WHERE##', cannot apply the specified columns '[ConfirmationResultCode]=3, [ItemModifiedBy]=87007, [ItemModifiedWhen]=GetDate()'.

    前台的代码需要按照这个写,这里的变量命名,应该是keyvalue而不是columns。导致错误代码,会把这里的columns赋值给QueryMacros的Columns属性

     string where = string.Format("UserID in ({0})", userIDlist);
                string columns = string.Format("AutomaticalyCardOrder{0} = 0", EmployeeCard.GetCardTypeLabel(cardType));
                QueryMacros queryMacros = new QueryMacros
                {
                    Where = where,
                    OrderBy = null,
                    TopN = 0,
                    Values = columns
                };

     string where = string.Format("UserID in ({0})", userIDlist);
                string columns = string.Format("AutomaticalyCardOrder{0} = 0", EmployeeCard.GetCardTypeLabel(cardType));
                QueryMacros queryMacros = new QueryMacros
                {
                    Where = where,
                    OrderBy = null,
                    TopN = 0,
                    Values = columns
                };

  • 相关阅读:
    windows使用zip包安装mysql8.0.12
    windows使用msi包安装mysql8.0.12
    查看mysql的bin-log日志
    修改zabbix的端口号
    mysql备份脚本并保留7天
    上海坤亿
    nginx面试题
    服务器导入导出数据
    轮询和长轮询
    Python 三种读文件方法read(), readline(), readlines()及去掉换行符
  • 原文地址:https://www.cnblogs.com/chucklu/p/15167320.html
Copyright © 2011-2022 走看看