VB程序如何访问数据库

2016-02-19 17:31 3 1 收藏

下面图老师小编要跟大家分享VB程序如何访问数据库,简单的过程中其实暗藏玄机,还是要细心学习,喜欢还请记得收藏哦!

【 tulaoshi.com - 编程语言 】

  通过控件访问数据库

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  (1)启动VB。

  (2)出现如图10.12所示的新建工程的选项卡。

  (3)出现如图10.13所示的VB主界面。

  (4)如图10.14所示。

  (5)出现如图10.15所示的界面。

  ―――――――――――――――――――――――――――――――――――――

  odbc;dsn=graduateDB;uid=scott;pwd=tiger;

  ―――――――――――――――――――――――――――――――――――――

  (6)如图10.16所示。

  (7)选择窗体上出现名为Text1的控件。

  (8)出现如图10.17所示的控件的属性窗口。

  (9)按照和Text1同样的步骤添加名为Text2的控件,其主要的设置为。

  (10)按照和Text2同样的步骤添加名为Text3的控件,其主要的设置为。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  (11)设计好的窗体Form1如图10.18所示。

  (12)在VB主界面的单击运行快捷按钮,如图10.19所示。

  (13)运行结果如图10.20所示。

  (14)读者可以从本书的配套光盘上找到实例的配套程序。

  :第10章使用Data控件访问数据库.vbp,窗体为Form1.frm。

  (15)利用表格来表示上述过程中窗体的设置,如表10.1所示。

  通过控件访问数据库

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  (1)启动VB,建立新的工程。

  (2)如图10.21所示的VB主界面的选择/选项。

  (3)出现如图10.22所示的部件的选项卡。

  (4)如图10.23所示。

  (5)如图10.24所示。

  (6)出现如图10.25所示的属性页的选项卡。

  (7)切换到如图10.26所示的属性页的选项卡。

  (8)切换到如图10.27所示的属性页的选项卡。

  (9)主要的属性设置如图10.28所示。

  (10)向Form1窗体中添加一个名为Text2的控件。

  (11)向Form1窗体中添加一个名为Text3的控件。

  (12)读者可以从本书的配套光盘上找到实例的配套程序。

  :第10章使用ADODC控件访问数据库.vbp,窗体为Form2.frm。

  (13)利用表格来表示上述过程中窗体的设置,如表10.2所示。

  (14)程序运行结果如图10.29所示。

  通过编程对象访问数据库

  1. 引用对象

  要使用对象,必须首先进行引用。

  (1)启动VB,新建工程。

  (2)如图10.30所示。

  (3)出现如图10.31所示的界面。

  2. 使用对象编程

  (1)设计如图10.32所示的窗体Form3。

  利用表格来表示上述过程中窗体的设置,如表10.3所示。

  (2)读者可以从本书的配套光盘上找到实例的配套程序。

  :第10章使用ADODB对象编程访问数据库.vbp,窗体为Form3.frm。

  (3)窗体Form3内所有的VB代码如下。

  

   ―――――――――――――――――――――――――――――――――――――  ‘强制性声明变量后才能使用  Option Explicit  ‘定义RS为ADODB对象的记录集  Dim Rs As New ADODB.Recordset  ‘定义conn为ADODB对象的连接  Private conn As ADODB.Connection  ‘窗体运行时初始化过程  Private Sub Form_Load()  ‘定义ConnStr为连接字符串  Dim ConnStr As String  ‘定义Cmd为ADODB的命令字符串  Dim Cmd As New ADODB.Command  Set conn = New ADODB.Connection  ConnStr = "DSN=graduateDB;uid=scott;pwd=tiger;"  conn.ConnectionString = ConnStr  ‘按照ConnStr的内容连接数据库  conn.Open  ‘查询数据表dept的内容  With Cmd  .ActiveConnection = conn  .CommandType = adCmdTable  .CommandText = "dept"  End With  ‘将数据表dept的内容送记录集RS  With Rs  .CursorLocation = adUseClient  .CursorType = adOpenStatic  .LockType = adLockPessimistic  .Open Cmd  End With  ‘定义3个文本框的数据源为RS  Set Text1.DataSource = Rs  Set Text2.DataSource = Rs  Set Text3.DataSource = Rs  ‘定义3个文本框显示的字段  Text1.DataField = "DEPTNO"  Text2.DataField = "DNAME"  Text3.DataField = "LOC"  End Sub  ‘单击按钮的执行过程  Private Sub CmdFirst_Click()    Rs.MoveFirst    Rs.Update  End Sub  ‘单击按钮的执行过程  Private Sub CmdPrevious_Click()   Rs.MovePrevious   If Rs.BOF Then     Rs.MoveFirst     Rs.Update   End If  End Sub  ‘单击按钮的执行过程  Private Sub CmdNext_Click()   Rs.MoveNext   If Rs.EOF Then    Rs.MoveLast    Rs.Update   End If  End Sub  ‘单击按钮的执行过程  Private Sub CmdLast_Click()   Rs.MoveLast   Rs.Update  End Sub  ‘单击按钮的执行过程  Private Sub CmdExit_Click()    conn.Close    Set conn = Nothing    Unload Me    End Sub  ―――――――――――――――――――――――――――――――――――――

  (4)窗体Form3的运行结果如图10.33所示。

来源:https://www.tulaoshi.com/n/20160219/1615421.html

延伸阅读
标签: SQLServer
摘 要 : 本文讨论了Visual Basic应用程序访问SQL Server数据库的几种常用的方法,分别说明了每种方法的内部机理并给出了每种方法的一个简单的实例,最后比较了每种方法性能和优缺点。 一、引言 SQL Server是微软推出的中小型网络数据库系统,是目前最常用的数据库系统之一。随着SQL Server网络数据库应用程序日益增...
MicrosoftJetXbaseIISAM驱动程序支持下列版本的MicrosoftFoxPro:2.0,2.5,2.6,3.0和DBC。当通过MicrosoftJet数据库引擎访问FoxPro数据库时,还应当考虑MicrosoftJet如何处理FoxPro数据类型、已删除的记录、FoxPro索引和备注字段。为了在MicrosoftJet中访问FoxPro数据库,应指定适当的连接信息,包括: (1)源数据库类型:可以是下列中的一个:...
很多软件都有保存用户设置的功能,以便用户下一次启动时其程序界面及相关设置都是自己最中意和习惯的,这使得软件具有人性化,用户用起来感到亲切。用VB编写的软件可以通过多种途径实现此功能,这里介绍用数据库方法来保存用户的个性化设置。 假设我们已经完成了一个用TextBox做编辑栏的字处理程序,该程序提供了让用户对编辑栏背景色和字体...
----在VB5.0中,用MicrosoftJet数据库引擎和数据访问对象DAO(DataAccessObject)可以创建功能强大的客户/服务器应用程序。对远程数据库的访问是开发这类应用程序的关键环节,本文将介绍在VB5.0中用DAO通过MiscrosoftJet数据库引擎访问远程数据库的方法。 ----用DAO访问远程数据库大体上可以通过三步来实现,即数据连接、数据处理和断...
----在VB5.0中,用MicrosoftJet数据库引擎和数据访问对象DAO(DataAccessObject)可以创建功能强大的客户/服务器应用程序。对远程数据库的访问是开发这类应用程序的关键环节,本文将介绍在VB5.0中用DAO通过MiscrosoftJet数据库引擎访问远程数据库的方法。 ----用DAO访问远程数据库大体上可以通过三步来实现,即数据连接、数据处理和断...

经验教程

883

收藏

47
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部