vb.net自定义数据库 vb修改数据库数据

vb.net怎么动态创建access数据库和表追问: 只有那个办法vb.net自定义数据库? 回答: 是,这跟SQL Server不同,ACCESS是独立文件的 , 而且它能支持的SQL语句有限,一般是使用ACCESS来创建,若要动态创建,只能用ADO了,但Sql Server就不同了,它可以执行复杂的SQL语句,相对来说,动态创建数据库和表,要比ACCESS方便 。追问: 创建表的话能用SQL语句了吗? 回答: 没试过 , 应该不行 追问: 那你能告诉vb.net自定义数据库我下怎么创建表吗?创建数据库我会了 回答: 可以使用DAO对象来操作,注意是DAO对象 , 不是ADO对象! 追问: 能不能详细说下过程呢?创建表的过程 回答: 创建表的过程用DAO.net和ADO.net都可以,创建数据库可以用DAO对象 , 既然你已经可以创建数据库 , 那么创建表只要先连接到这个数据库,然后用create table语句来执行就行了,可以使用OledbConnection先连接这个库,接着用OledbCommand对象的ExecuteNonQuery来执行create table语句即可 。
用vb.net 怎样建立一个mdb数据库及一张表首先在项目的VB.NET界面 , 使用菜单【项目】--【添加引用】--【COM】
选择Microsoft ADO Ext. 2.x for DDL and Security
然后单击【确定】,完成引用 。
完整代码如下:
Imports ADOX
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
'创建空的access数据库文件--数据库文件.mdb,密码为123
Dim Mycat As Catalog = New Catalog()
Mycat.Create("Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Engine Type=5;Data Source= 数据库文件.mdb;Jet OLEDB:Database Password=123")
'以下代码创建一个名为“实验数据表”
Dim MyTable As ADOX.Table = New ADOX.Table'定义新表
MyTable.Name = "实验数据表"'表命名
'给表“实验数据表” 创建一个字符串字段,字段名“姓名”
MyTable.Columns.Append("姓名", , ADOX.DataTypeEnum.adWChar)
'给表“实验数据表” 创建一个整数字段,字段名“学号”
MyTable.Columns.Append("学号", ADOX.DataTypeEnum.adInteger)'追加一个数字型字段
'给字段“学号”创建一个主键“PimaryKey_Field”
MyTable.Keys.Append("学号", ADOX.KeyTypeEnum.adKeyPrimary, "学号")
Mycat.Tables.Append(MyTable) '把所有的新字段追加到表
MyTable = Nothing
Mycat = Nothing
End Sub
End Class
在 Visual Studio 2005中用vb.net怎么定义内存中的数据库datasetdataset类在System.Data命名空间下
所以应该引用vb.net自定义数据库:
imports System.Data
VB.NET如何生成ACCESS数据库?并生成表 。VB.NET我的需求就是先填写好表和表中字段的名称 , 然后点击一个按钮,就在指定的路径生成一个ACCESS数据库 。而不是事先手动创建 。请知道的各位附上完整代码,本人刚接触VB.NET,有些东西还不是很了解 。谢谢 。
【vb.net自定义数据库 vb修改数据库数据】vb.net自定义数据库的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于vb修改数据库数据、vb.net自定义数据库的信息别忘了在本站进行查找喔 。

    推荐阅读