关于ADOX创建Access数据库的问题

sangengyi 2004-06-07 10:29:48
用ADOX创建了一个Access空数据库(文件里没有表),在程序中用代码创建了一个表,请问如何将这个表保存到数据库文件里?
...全文
154 6 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
offer 2004-06-08
建表就用Append()方法了,或者用OleDbCommand发出sql建表也可以。
  • 打赏
  • 举报
回复
offer 2004-06-08

//我用的一个方法
public static bool ReCreateDB(string path,string pwd)
{
bool flag = false;
try
{

ADOX.CatalogClass adox = new ADOX.CatalogClass(); connStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+path+";Jet OLEDB:Database Password="+pwd;
adox.Create(connStr);

adox = null;
flag=true;


}
catch(Exception ex)
{
flag=false;

}
return flag;

}
  • 打赏
  • 举报
回复
孟子E章 2004-06-08

http://dotnet.aspx.cc/ShowDetail.aspx?id=275E8772-A68A-417F-FD66-B75EA44499A4
  • 打赏
  • 举报
回复
甲骨文 2004-06-08
创建带密码的数据库为什么会出错呢,正确的应该怎么写
  • 打赏
  • 举报
回复
chenyuming2004 2004-06-07
cat.Tables.Append tbl

cat你定义的ADOX.Catalog
tbl是表名
  • 打赏
  • 举报
回复
CtrlT 2004-06-07
唉。没人会嘛?
  • 打赏
  • 举报
回复
发帖
C#

10.8w+

社区成员

.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
帖子事件
创建了帖子
2004-06-07 10:29
社区公告

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