员工教师通讯录应用系统 下载本文

内容发布更新时间 : 2024/5/10 20:46:39星期一 下面是文章的全部内容请认真阅读。

石河子大学--Delphi课程设计 2012年11月2日

图 3-8 设定关系

石河子大学--Delphi课程设计 2012年11月2日

“更新规则”是指当表groupInfo中字段id的值发生变化时,表people中字段groupId的对应值也自动跟随变化。这样可以不因表groupInfo中字段id值的变化而丢失了原先在两张表中存在关系的数据。“删除规则”是指当删除表groupInfo中的某一条记录时,表people的字段groupId与表groupInfo被删除记录字段id值相同的记录也将被删除。使用“删除规则”可以确保每一个教师都属于一个特定组,这样可以避免在表people中字段groupId的值在表groupInfo中找不到的情况。

3.4 创建表记录集类

3.4.1 建立ODBC数据源

在MFC中创建记录集类时需要用到ODBC数据源,因此需要先为通讯录数据库设定ODBC数据源,其具体创建步骤如下:

① 进入“控制面板”,然后选择进入“系统和安全”。 ② 在“系统和安全”窗口进入“应用工具”。

③ 进入“应用工具”窗口之后,双击“数据源(ODBC)”。

④ 在弹出的“ODBC数据源应用器”窗口中先选择“系统DNS”选项卡,然后单击“添加”按钮。

⑤ 创建新数据源首先要选择数据源的驱动程序,通讯录的数据库采用SQL,因此,此处选择“SQL Server”,然后单击“完成按钮”。如图3-9所示。

⑥ 在随后弹出的“创建到 SQL Server 的新数据源”对话框中将“名称”设定为“address”,“服务器”从下拉表中选择自己正在使用的SQL服务器。点击下一步继续。

⑦ 接下来会弹出一个SQL Server验证登录ID的真伪对话框,此处选择“使用网络登录ID的Windows NT 验证”,继续下一步。

⑧ 这时会让我们选择默认数据库,我们从下拉表中找到此前建立的数据库

石河子大学--Delphi课程设计 2012年11月2日

address,然后单击下一步。

⑨ 最后一步默认系统的设定,直接单击“完成”。这样,“ODBC”数据源应用器的“系统DNS”选项卡中将出现新设定的数据源address。至此,ODBC数据源设定完成。

石河子大学--Delphi课程设计 2012年11月2日

图 3-9 选择数据源驱动程序

3.4.2 扩展记录集类

在设定完ODBC数据源后,就可以在程序中利用它自动生成与数据表相关联的记录集类了,其实现的具体步骤如下:

① 选择菜单“视图”-->“类视图”,右键单击“Addresslist”,在弹出菜单中选择“添加”-->“类”。如图3-10所示。

石河子大学--Delphi课程设计 2012年11月2日

图 3-10 添加类

② 此时将会显示一个如图3-11所示的对话框,此时我们在左侧选择“MFC”,右侧选择“MFC ODBC使用者”,单击添加。

图 3-11 添加MFC ODBC类

③ 随后将弹出如图3-12所示的对话框,点击“数据源”,在“机器数据源”中选择“address”点击确定。此时会弹出一个SQL Server登录对话框,单击确定进行连接。

图 3-12 选择数据源