Exemple #1
0
        public static string GetMemberQuery(string memberSet, string dimensionPropertiesClause, CubeDef cube)
        {
            string text = AdomdUtils.Enquote(cube.Name, "[", "]");

            return(string.Format(CultureInfo.InvariantCulture, "SELECT {0} {1} ON 0, {{}} ON 1 FROM {2}", new object[]
            {
                memberSet,
                dimensionPropertiesClause,
                text
            }));
        }
Exemple #2
0
        internal static string GetDataTableFilter(string columnName, string columnValue)
        {
            if (columnValue == null)
            {
                return(string.Format(CultureInfo.InvariantCulture, "( {0} is NULL )", new object[]
                {
                    columnName
                }));
            }
            string text = AdomdUtils.Enquote(columnValue, "'", "'");

            return(string.Format(CultureInfo.InvariantCulture, "( {0} = {1} )", new object[]
            {
                columnName,
                text
            }));
        }
Exemple #3
0
 private static string EnquoteMdxString(string stringValue)
 {
     return(AdomdUtils.Enquote(stringValue, "\"", "\""));
 }