Visual Basic 可以让我们处理以不同的数据库软件中建立的数据库,如 MS Access, Oracle,MySqL等。在这一课中,我们并不讨论如何建立数据库文件,但我们将学习如何能够在VB中环境中处理数据库文件。
在下面的例子中,我们将编写一个能够浏览客户名字的VB数据库应用程序。要编写此应用程序,我们需把数据控件(data1)纳入新表单中。为了能够使用这个数据控件,我们需要将它连接到一个数据库。我们可以使用任何数据库应用软件来建立一个数据库文件。在这里,我们用MS Acess 2000 来创建一个数据库 customer.mdb 作为我们的资料库档案。在这个数据库中我们建立一个表并把它命名为customers,然后创立三个数据字段(data field), 客户姓名,客户城市以及客户电话。
为了把这个数据库档案连接到数据控件,您可在属性窗口中双击DatabaseName属性,并选择上述档案,即 customer.mdb 。接下来,双击该 RecordSource 属性以便从该数据库中选择 Customers 表。您也可以更改数据控件中的标题,例如 “浏览客户资料”。然后,我们纳入一个文本框(Textbox) 以便展示客户的资料。我们也必须把这个文本框联系到数据控件中。为此,需打开文本框的 DataSource 然后选择会自动出现的data1。还有一点,我们需要做的是把文本框联系到正确的字段(field),使这一字段的数据出现在这个文本框上。为此,打开 datafield 属性,并选择cus_name,cus_city 及 cus_phone等字段 。现在,按下F5并运行程序。你应该能够按数据控件的箭头来浏览所有客户的资料。