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