现在我是想动态创建一个acess数据库:
在我的程序里面我已经导入了“Microsoft ADO Ext. 2.8 for DDL and Security”
程序如下:
class Program
{
//static string str = "";
static void Main(string[] args)
{
ADOX.Catalog catalog = new Catalog();
catalog.Create("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\\test.mdb;Jet OLEDB:Engine Type=5");
}
}
程序运行时提示:标题为“未处理COMException",内容为:“没有注册类别”的错误提示
请问这个怎么排除啊
在我的程序里面我已经导入了“Microsoft ADO Ext. 2.8 for DDL and Security”
程序如下:
class Program
{
//static string str = "";
static void Main(string[] args)
{
ADOX.Catalog catalog = new Catalog();
catalog.Create("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\\test.mdb;Jet OLEDB:Engine Type=5");
}
}
程序运行时提示:标题为“未处理COMException",内容为:“没有注册类别”的错误提示
请问这个怎么排除啊
环境是
Xp(SP2)、VS2008、C#
那Interop.ADODB.dll怎么导入,为什么我的VS环境里打不到,难首VS2005不带,但在网上找到的导入时总出错啊,我怎么做呢
然后在Com里找一下 Microsoft ADO Ext. 2.8 For DDL AND Security的,引用这个就可以了
或者
你搜索一下你的计算机里有没有一个叫 msadox.Dll 的文件,如果有,直接引用这个文件也行
找不到的话,就到网上下一个