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
                };

  • 相关阅读:
    远程、标签
    NUnit单元测试资料汇总
    jdk1.6下载页面
    javac: cannot execute binary file
    how to remove MouseListener / ActionListener on a JTextField
    Linux下chkconfig命令详解(转)
    如何让vnc控制由默认的twm界面改为gnome?(转)
    winzip15.0注冊码
    微服务的优缺点
    站点建设10个最好的响应的HTML5滑块插件
  • 原文地址:https://www.cnblogs.com/chucklu/p/15167320.html
Copyright © 2011-2022 走看看