小编aur*_*ham的帖子

如何从c#中的mdx查询中检索数据?

我正在尝试使用 Adomdclient 库从 MDX 查询中获取数据。我依靠这个例子http://www.yaldex.com/sql_server/progsqlsvr-CHP-20-SECT-6.html

MDX 查询:

SELECT {[Measures].[Cantidad Vta],[Measures].[Monto Vta],[Measures].[ExistenciaHistorica],[Measures].[Valor Inventario historico]} DIMENSION PROPERTIES PARENT_UNIQUE_NAME ON COLUMNS , NON EMPTY Hierarchize({DrilldownLevel({[DIM SUBMARCA].[Código].[All]})}) DIMENSION PROPERTIES PARENT_UNIQUE_NAME ON ROWS FROM (SELECT ({[DIM TIENDA].[JERARQUIA TIENDA].[Región].&[Bodega],[DIM TIENDA].[JERARQUIA TIENDA].[Región].&[Cadena],[DIM TIENDA].[JERARQUIA TIENDA].[Región].&[Outlet]}) ON COLUMNS FROM [JUGUETRONHQ]) WHERE ([DIM FECHA VENTA].[JERARQUIA FECHA VENTA].[Time].&[2012-01-01T00:00:00],[DIM FECHA EXISTENCIA].[JERARQUIA FECHA EXISTENCIA].[All]) CELL PROPERTIES VALUE
Run Code Online (Sandbox Code Playgroud)

像 SqlClient 等其他命名空间一样,使用连接、命令和数据读取器:

using Microsoft.AnalysisServices.AdomdClient;

...

using (AdomdConnection con = new AdomdConnection(connection_string))
{
  con.Open();

  using (AdomdCommand command = new AdomdCommand(query, con)) 
  {
    using (AdomdDataReader …
Run Code Online (Sandbox Code Playgroud)

c# mdx adomd.net

5
推荐指数
1
解决办法
1万
查看次数

c#中的流长度是否有限制?

我需要以这种方式读取流:

using(HttpWebResponse response = (HttpWebResponse)request.getResponse())
{
  using(Stream answer = response.getResponseStream())
  {
    // waiting for a while to read next
  }
}
Run Code Online (Sandbox Code Playgroud)

但是,我不知道流长度.根据Fiddler,流长度大于15,000,000字节.

有长度限制吗?

c# stream

3
推荐指数
1
解决办法
2570
查看次数

标签 统计

c# ×2

adomd.net ×1

mdx ×1

stream ×1