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

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

2024-10-02 01:41:12

我的需求就是先填写好表和表中字段的名称,然后点击一个按钮,就在指定的路径生成一个ACCESS数据库。而不是事先手动创建。 请知道的各位附上完整代码,本人刚接触VB.NET,有些东西还不是很了解。谢谢。
戏柚画西楼

2024-10-02 03:19:34

这其实是跟调用之前建立好的模版差不多,你也要使用开始建立好的access表,只是把数据追加进去,不需要显示模版而已,跟我以前开发excel一样,先建立模版,在把数据直接复制过去。个人认为还是很容易实现的
我咋那么萌捏

2024-10-02 01:23:02

采用xsd设计器设计一张xml数据表与你要创建的access数据库表一样,然后将表映射到access数据库.
沫点点

2024-10-02 01:18:36

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数据。。。