问个有点BT的问题--用C#能直接创建一个MDB文件吗?

zuimo 2004-04-30 12:12:42
用C#能直接创建一个MDB文件吗?
...全文
50 9 点赞 打赏 收藏 举报
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zuimo 2004-04-30
呵呵,就是这种效果,再等等看有没有更好或更详细的回答 :)
  • 打赏
  • 举报
回复
supermac 2004-04-30
大象94强

正好也可以学习
  • 打赏
  • 举报
回复
CMIC 2004-04-30
如何在.NET框架下创建Access数据库?
作者:孟宪会 出自:【孟宪会之精彩世界】 发布日期:2004年4月3日 4点50分46秒
--------------------------------------------------------------------------------

using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using ADOX;
///请添加引用Microsoft ADO Ext. 2.7 for DDL and Security
///请添加引用Microsoft ADO Ext. 2.8 for DDL and Security

namespace WebPortal
{
/// <summary>
/// WebForm10 的摘要说明。
/// </summary>
public class WebForm10 : System.Web.UI.Page
{

private void Page_Load(object sender, System.EventArgs e)
{
ADOX.CatalogClass cat = new ADOX.CatalogClass();

cat.Create("Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=D:\\NewMDB.mdb;" +
"Jet OLEDB:Engine Type=5");
cat = null;

}

#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}

/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
}
}


  • 打赏
  • 举报
回复
uxeir 2004-04-30
调用Microsoft Office Object Library就可以啦!就是编成控制OFFICE
  • 打赏
  • 举报
回复
zuimo 2004-04-30
我是指程序运行时以代码动态生成,比如用ADO.NET什么的。
  • 打赏
  • 举报
回复
uxeir 2004-04-30
可以啊,

引用->添加引用->COM->Microsoft Office Object Library
  • 打赏
  • 举报
回复
CSharp119 2004-04-30
学习ing.
  • 打赏
  • 举报
回复
Edifier0709 2004-04-30
呵呵,既然要的就是这种结果。我想楼主可以结贴了,:)

学习,孟子写的东东就是牛
  • 打赏
  • 举报
回复
vzxq 2004-04-30
学习。UP
  • 打赏
  • 举报
回复
相关推荐
发帖
C#
加入

10.6w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2004-04-30 12:12
社区公告

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