用vb.net 怎样建立一个mdb数据库及一张表

用vb.net 怎样建立一个mdb数据库及一张表,第1张

首先在项目的VBNET界面,使用菜单项目--添加引用--COM

选择  Microsoft ADO Ext 2x for DDL and Security

然后单击确定,完成引用。

完整代码如下:

Imports ADOX

Public Class Form1

    Private Sub Button1_Click(ByVal sender As SystemObject, ByVal e As SystemEventArgs) Handles Button1Click

        '创建空的access数据库文件--数据库文件mdb,密码为123

        Dim Mycat As Catalog = New Catalog()

        MycatCreate("Provider=MicrosoftJetOLEDB40;Jet OLEDB:Engine Type=5;Data Source= 数据库文件mdb;Jet OLEDB:Database Password=123")

        '以下代码创建一个名为“实验数据表”

        Dim MyTable As ADOXTable = New ADOXTable         '定义新表

        MyTableName = "实验数据表"    '表命名

        '给表“实验数据表” 创建一个字符串字段,字段名“姓名”

        MyTableColumnsAppend("姓名", , ADOXDataTypeEnumadWChar)

        '给表“实验数据表” 创建一个整数字段,字段名“学号

        MyTableColumnsAppend("学号", ADOXDataTypeEnumadInteger)    '追加一个数字型字段

        '给字段“学号”创建一个主键“PimaryKey_Field”        

        MyTableKeysAppend("学号", ADOXKeyTypeEnumadKeyPrimary, "学号")

        MycatTablesAppend(MyTable) '把所有的新字段追加到表

        MyTable = Nothing

        Mycat = Nothing

    End Sub

End Class

VB连接数据库,通常单机的数据库可以选择Access,网络上VB连接mssql的也很多。

c你需要学会VB,然后了解数据库 *** 作,学一下sql语言。然后吧把学的这些串起来,就是你要的了。如果快的话,半个月基本能上手。

祝好运,望采纳。

1设计好数据库表

2设计好程序功能,也就是你需要对你程序要实现的功能有个很好的了解,不能说边开发边想,这种方法并不适合大多数人

3将代码模块化,比如:连接数据的代码可以放在一个模块中,数据库 *** 作(查询/删除等等)放在另一个模块中,界面的基本 *** 作可以放在另一个模块中,这样做的好处在于好维护代码以及后期代码的升级等等,当然不是必须的

4界面的设计 ,包括各个控件的布局等等,界面设计像VB这种可视化编程的,能减少控件直接拖拉使用的最好减少,更多的是通过编码来实现,其中对于一些特殊的控件可以通过自定义用户控件

===========================

基本来说一个连接数据库的桌面软件开发,在开发前,你需要明白自己要做什么,这个软件要为别恩做些什么,等想好了再去做,做好前期设计是必须的,编码并不是主要的,只是一些苦力活而已

最后小AD下,思想源地能为你提供最好的设计思路和实现方案,只要你需要可以M我们

如果用的是VB

60

那么用里面自带的一个控件DATA就可以直接访问ACCESS数据库,只要设置几个文本框再设置其属性中的一个值为对应的ACCESS里的字段就可以了,本人由于好久没用VB了

所以说的不是很详细

请见量!!!自己多试试

很简单!

Public cn As ADODBConnection

Public rs As ADODBRecordset

Public cc As String

Sub aa()

Set cn = New ADODBConnection

Set rs = New ADODBRecordset

cc = "Provider=SQLOLEDB1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=library" ‘这里要改成连接的数据库。

cnOpen cc

End Sub

以上是模块代码。

Private Sub Command1_Click()

If Text1Text = "" Then

MsgBox "请输入商品ID!"

Text1SetFocus

Exit Sub

End If

If Text2Text = "" Then

MsgBox "请输入商品名称!"

Text2SetFocus

Exit Sub

End If

If Text3Text = "" Then

MsgBox "请输入商品价格!"

Text3SetFocus

Exit Sub

End If

sql = "select from goods where goodid='" & Text1Text & "'"

Set rs = New ADODBRecordset

rsOpen sql, cn, 1, 3

If rsEOF Then

rsAddNew

rsFields(0) = Text1Text

rsFields(1) = Text2Text

rsFields(2) = Text3Text

rsUpdate

MsgBox "商品信息添加成功!"

Text1Text = ""

Text2Text = ""

Text3Text = ""

Text1SetFocus

Else

MsgBox "此ID已存在,请输入新ID!"

Text1Text = ""

Text1SetFocus

End If

rsClose

Set rs = Nothing

End Sub

Private Sub Form_Load()

Call aa

End Sub

以上是窗体代码。

你好好看一下,这是一个正确的源代码。

以上就是关于用vb.net 怎样建立一个mdb数据库及一张表全部的内容,包括:用vb.net 怎样建立一个mdb数据库及一张表、VB怎么做数据库、VB开发数据库应用程序的步骤和方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/sjk/9352106.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存