VB.NET如何生成ACCESS数据库?并生成表。 VB.NET

已知表的名字和表中字段的名字。 方法有两种: 1. 引用Access Application到C#中,利用Access Applicaiton去创建文件和它里面的Object 2. 引用Access Application创建一个Access文件,再用OLE Jet,连接后就像处理数据库一样创建表和查询==了。

我的需求就是先填写好表和表中字段的名称,然后点击一个按钮,就在指定的路径生成一个ACCESS数据库。而不是事先手动创建。 请知道的各位附上完整代码,本人刚接触VB.NET,有些东西还不是很了解。谢谢。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-01-08
这其实是跟调用之前建立好的模版差不多,你也要使用开始建立好的access表,只是把数据追加进去,不需要显示模版而已,跟我以前开发excel一样,先建立模版,在把数据直接复制过去。个人认为还是很容易实现的
第2个回答  2014-01-08
采用xsd设计器设计一张xml数据表与你要创建的access数据库表一样,然后将表映射到access数据库.
第3个回答  2021-04-14
Private Sub Command1_Click()
CreateDatabase "c:\123.mdb"
End Sub

Public Sub CreateDatabase(ByVal sDatabaseFile As String)
Dim cat
Set cat = CreateObject("ADOX.Catalog")
cat.Create "Provider=Microsoft.Jet.OLEDB.4.0;data source=" & sDatabaseFile
Set cat = Nothing
End Sub

然后再打开123.mdb,然后create table 建表。然后insert数据。。。
相似回答