예제 #1
0
        /// <summary>
        /// 获得解析好的T-SQL查询Where语句
        /// </summary>
        /// <returns>解析好的T-SQL查询Where语句</returns>
        public string getConditions()
        {
            XmlElement ele_Conditions = XmlFun.getElement(m_doc_Self, Common.XDOC_ROOT + Common.BAR + Common.XDOC_QUERYCONDITION);

            if (ele_Conditions == null)
            {
                return(null);
            }
            return(parseConditions(ele_Conditions));
        }
예제 #2
0
파일: ReturnDoc.cs 프로젝트: shenshunan/EFS
        /// <summary>
        /// 向查询返回数据节点中,添加属性
        ///    *        在本函数中,如果原来已经存在同名节点,则会删除原节点
        ///        例如:<EFSFRAME>
        ///                <QUERYINFO> <--  PropInfo
        ///                 </QUERYINFO>
        ///              </EFSFRAME>
        /// </summary>
        /// <param name="strPropName">属性名称</param>
        /// <param name="strPropValue">属性值</param>
        /// <returns>是否成功</returns>
        public Boolean addPropToQueryInfo(String strPropName, String strPropValue)
        {
            try
            {
                XmlElement ele_Query = XmlFun.getElement(m_doc_Self, Common.XDOC_ROOT + Common.BAR + Common.XDOC_QUERYINFO);

                if (ele_Query == null)
                {
                    XmlFun.CreateDocNode(m_doc_Self, Common.XDOC_ROOT, Common.XDOC_QUERYINFO, "");
                }

                ele_Query = XmlFun.getElement(m_doc_Self, Common.XDOC_ROOT + Common.BAR + Common.XDOC_QUERYINFO);

                ele_Query.SetAttribute(strPropName, strPropValue);

                return(true);
            }
            catch (Exception e)
            {
                return(false);
            }
        }