求助:使用ADOX添加、删除、修改ACCESS字段结构出现异常

coso 2007-04-26 11:42:46
代码如下:

ADOX.Catalog cat = new ADOX.Catalog();
cat.ActiveConnection = "Provider=Microsoft.Jet.OLEDO.4.0;Data Source=c:\\test.mdb;";

出错如下:
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。

我猜测cat.ActiveConnection不能直接接收连接字符串。但是又不知道如何转换。大家有没有知道的啊?

...全文
170 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
积思园 2008-02-26
  • 打赏
  • 举报
回复
//建立一个新的Access数据库
ADOX.CatalogClass cat = new ADOX.CatalogClass( );

cat.Create( "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source="+sPath+";" +
"Jet OLEDB:Engine Type=5" );
hzg_1105 2008-02-26
  • 打赏
  • 举报
回复

cat.Create("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\test.mdb;Jet OLEDB:Engine Type=5");
jinta2001 2007-04-26
  • 打赏
  • 举报
回复
修改ACCESS结构的,使用DAO最方便。
coso 2007-04-26
  • 打赏
  • 举报
回复
有知道吗?
fumychina 2007-04-26
  • 打赏
  • 举报
回复
up

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧