向 SQL Server 数据库添加表

当创建与 SQL Server 数据库交互的 DHTML 应用程序时,可能希望向数据库中添加新的表。您可以使用数据环境创建与 SQL Server数据库的连接,然后在“数据视图”窗口中创建表。

本主题将显示如何创建与 SQL Server 示例数据库 Pubs 的连接,以及如何向数据库中添加新的 Customer 表。

要向 SQL 数据库中添加表,请按照以下步骤执行:

  1. 打开一个新的 DHTML Application DLL 工程。

  2. 创建与 SQL Server 数据库的连接。

  3. 向数据库中添加表。

注意 该主题是帮助您创建一个与 SQL Server 数据库的数据进行交互的简单数据库应用程序的一系列步骤之一。创建与 SQL Server 数据交互的 DHTML 应用程序是第一部分。

打开 DHTML Application DLL 工程

打开新的 DHTML Application DLL 工程是创建 DHTML 应用程序的第一步。DHTML Application DLL 工程是一种 ActiveX DLL 工程模板,它可以自动加载 DHTML 页面设计器及其 “HTML 工具箱”选项卡以及被称作元素的 HTML 控件。请在“文件”菜单中选择“新建工程”,然后在“新建工程”对话框中选择“DHTML 应用程序”。

Visual Basic 将向工程中自动添加 DHTML 页面设计器。对于应用程序的每个 HTML 页面,都需要相应的设计器。打开“工程资源管理器”中的 Designers 文件夹,并双击“DHTMLPage1”。 DHTML 页面设计器将在设计器窗口的右侧窗格中显示页面的界面,同时在窗口的左侧窗格中显示页面中对象的层次结构列表。

详细信息 关于创建 DHTML 应用程序的详细信息,请参阅《部件工具指南》中“建立 Internet 应用程序”一节中的开发 DHTML 应用程序

创建与 SQL Server数据库的连接

数据环境提供了创建与数据库的连接的简便方法。要向工程中添加数据环境,在“工程”菜单上选择“添加 Data Environment”。Visual Basic 将加载数据环境,并且把 Connection 对象添加到数据环境中。

通过在“数据连接属性”对话框中设置属性,要显示该对话框,请在您的数据环境中右键单击 Connection 对象,然后从菜单中选择“属性”。在对话框的“提供方”选项卡中选择一个 OLE DB 提供程序。然后单击“下一步”,并在对话框的“连接”选项卡中输入连接信息。“连接”选项卡的布局根据您在“提供方”选项卡中选择的 OLE DB 提供程序的不同而不同。

例如,要连接到象 Pubs 示例应用程序的 SQL Server 数据库,请在“提供方”选项卡中为 SQL Server 选择“Microsoft OLE DB Provider”。在“连接”选项卡中,输入服务器名称、登录信息,以及数据库名称或 SQL 数据库文件名称。

详细信息 有关使用数据环境的详细信息,请参阅第三章的关于数据环境设计器。有关连接和连接属性的详细信息,请参阅“关于 Data Environment 设计器”中的Connection 对象。有关数据链接的详细信息,请参阅 Platform SDK 中“Database and Messaging Services”的Data Link API 概述

向数据库中添加表

“数据视图”窗口允许您方便地向数据库中添加表、视图或存储过程。通过单击“标准型”工具条上的“数据视图窗口”按钮可以打开“数据视图”窗口。“数据视图”窗口将显示所创建的数据库连接的层次结构视图。例如,如果创建了与示例数据库 Pubs 的连接,“数据视图”窗口将显示该数据库及其图表、表、视图和存储过程。

通过在“数据视图”窗口中右键单击表文件夹,并选择“新建表”命令,可以向数据库中添加表。“数据视图”窗口将显示“选择名称”对话框,请在其中输入表的名称。当单击“确定”时,“数据视图”窗口将显示“新建表”窗口,请在其中输入表定义,即表中每个列的名称、数据类型以及其它信息。要指定表的主键,请禁用“允许 Null”框,右键单击单元,然后在快捷方式菜单中选择“设置主关键字”。

例如,要向存储客户地址信息的数据库 Pubs 中添加表 Customers,请在“选择名称”对话框中输入 Customers 并且输入下面的表定义:

列名 数据类型 长度
CustomerID char 5
CompanyName varchar 20
Address varchar 40
City varchar 20
Region varchar 10
PostalCode varchar 10
Country varchar 20

将 CustomerID 设置为主键。当保存表定义时,该表被添加到数据库中。

详细信息 有关使用“数据视图”窗口的详细信息,请参阅在“数据视图”中管理数据库。有关使用“数据视图”窗口创建表的详细信息,请参阅

步骤

该主题是帮助您创建与 SQL Server 数据库的数据进行交互的简单 DHTML 应用程序的一系列步骤之一。

请参阅
到下一步骤 创建数据输入 HTML页面
从头开始 创建与 SQL Server 数据交互的 DHTML 应用程序