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 })); }
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 })); }
private static string EnquoteMdxString(string stringValue) { return(AdomdUtils.Enquote(stringValue, "\"", "\"")); }