请问如何用 C#新建一个Access .mdb
我去MS有找到一个说明加入参考[COM]->Microsoft ADO Ext. 2.7 for DDL and Security (ADOX)
ps.我的电脑里是 2.8
然后
using ADOX;
string MDBname = (
System.Windows.Forms.Application.ExecutablePath);
MDBname = (MDBname, "MDB");
if (File.Exists(MDBname)) return;
String s1 = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=" + MDBname +
";Jet OLEDB:Engine Type=5";
ADOX.CatalogClass cat = new ADOX.CatalogClass();
cat.Create(s1);
cat = null;
但是会产生如下的错误:
错误 CS1752: 无法内嵌 Interop 型别 'ADOX.CatalogClass'。请改用适当的介面。
是哪里有错?
还是有其他方法?
[ 本帖最后由 jtain 于 2011-12-27 14:41 编辑 ]