OleDbConnection myConn = new System.Data.OleDb.OleDbConnection();
myConn.ConnectionString = "Provider=MSOLAP.1;Data Source=LOCALHOST;Location=FoodMart 2000;Initial Catalog=FoodMart 2000;";
myConn.ConnectionString = "Provider=MSOLAP.1;Data Source=LOCALHOST;Location=FoodMart 2000;Initial Catalog=FoodMart 2000;";
解决方案 »
- 【初学者求教】如何去掉字符串最前面和最后面的空格
- 请教线程问题
- 动态生成的控件界面布局怎样保存下来?
- cs里如何调用WINDOWS API函数该CoCreateGuid
- C++宏定义函数在C#中的实现
- c# showdialog(this) 与showdialog()的不同??
- 关于timer控件问题,我是新人
- 找不到类型或命名空间名称“sqlCommand”(是否缺少 using 指令或程序集引用?)在线等,应该加哪一命名空间?
- C#中,如何将long转化为String,又如何将String转化为时间日期型
- 关于Exchange Server2000 Help
- 小问题:还是窗体之间的切换问题?
- 关于System.Threading.Thread.Sleep的问题
using ADOMD;
using ADODB;
using System.Collections;namespace OLAPApp
{
/// <summary>
/// mdxUtil 的摘要说明。
/// </summary>
public class mdxUtil
{
private Catalog dtCatalog;
private CubeDefs cubes;
private Connection dbConn;
private string conString="";
public mdxUtil()
{
//
// TODO: 在此处添加构造函数逻辑 //
}
public bool buildCube(string connectionString,out string errorMessage)
{
try
{
conString=connectionString;
dbConn=new Connection();
dbConn.Open(connectionString,"","",(int)ConnectModeEnum.adModeUnknown);
dtCatalog=new Catalog();
dtCatalog.ActiveConnection =dbConn;
cubes=dtCatalog.CubeDefs;
errorMessage="";
return true;
}
catch(Exception e)
{
errorMessage=e.Source+" "+e.Message;
return false;
}
finally
{ }
}
}
}