全国计算机等级考试一级网络基础知识复习题及答案图6-4视图设计器考点3远程视图与连接为了建立远程视图,必须首先建立连接远程数据库的“连接”,“连接”是VisualFoxPro数据库中的一种对象
1定义数据源和连接数据源一般是ODBC数据源,开放数据库互连ODBC是一种连接数据库的通用标准
为了定义ODBC数据源,必须首先安装ODBC驱动程序
2建立连接建立连接的方法有以下几种
(1)用CREATECONNECTION命令打开“连接设计器”,或完全用命令方式建立连接
(2)通过“新建”对话框建立连接
(3)在项目管理器的“数据”选项卡中建立连接
3设计远程视图利用数据源或连接建立的远程视图的SQL语法要符合远程数据库的语法,例如,SQLServer的语法和VisualFoxPro的语法就有所区别
考点4视图与数据更新视图是根据基本表派生出来的,所以把它叫做虚拟表为了通过视图能够更新基本表中的数据,需要在视图设计器的“更新条件”选项卡中的左下角选中“发送SQL更新”复选框
1指定可更新的表如果视图是基于多个表的,默认可以更新“全部表”的相关字段,如果要指定只能更新某个表的数据,则可以通过“表”下拉列表框选择表2指定可更新的字段在“字段名”列表框中列出了与更新有关的字段,在字段名左侧有两列标志,“钥匙”表示关键字,“铅笔”表示更新通过单击相应列可以改变相关的状态,默认可以更新所有非关键字字段,并且通过基本表的关键字完成更新,即VisualFoxPro用这些关键字字段来唯一标识那些已在视图中修改过的基本表中的记录建议不要改变关键字的状态,不要试图通过视图来更新基本表中的关键字字段值,如有必要,可以指定更新非关键字字段值3检查更新的合法性如图6-1所示,“SQLWHERE子句包括”框中的选项决定哪些字段包含在UPDATE或DELETE语句的WHERE子句中,VisualFoxPro正