我添加了Microsoft   ADO  Ext.   2.8  for   DDL   and  Security  的引用。代码中我创建ADOX.CatalogClass cat = new ADOX.CatalogClass(); 时提示:无法嵌入互操作类型“ADOX.CatalogClass”,请改用适用的接口   问题出在哪呢?请高手指点!在线等!!!

解决方案 »

  1.   

                ADOX.Catalog cat = new ADOX.Catalog();            cat.Create("Provider=Microsoft.Jet.OLEDB.4.0;" +
                       "Data Source=E:\\NewMDB.mdb;" +
                       "Jet OLEDB:Engine Type=5");            Console.WriteLine("Database Created Successfully");            cat = null;
    不知道是不是微软已经将2.8中的一些东西改了,参考其他帖子,采用上面的程式就可以新建access了。
      

  2.   

    最近开始使用VS2010,在引用COM组件的时候,出现了无法嵌入互操作类型“……”,解决方案,记录如下:选中项目中引入的dll,鼠标右键,选择属性,把“嵌入互操作类型”设置为False。
      

  3.   

    最近开始使用VS2010,在引用COM组件的时候,出现了无法嵌入互操作类型“……”,请改用适用的接口的错误提示。查阅资料,找到解决方案,记录如下:选中项目中引入的dll,鼠标右键,选择属性,把“嵌入互操作类型”设置为False。