第6章查询与视图.ppt

  1. 1、本文档共92页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章查询与视图资料

Databases时,会打开建立数据源对话框。在此对话框中为数据库选择一种类型,同时在Path中输入远程数据源的文件名或者使用【Browse】按钮选择一个文件作为远程数据源。 选择数据源以后,向导就会进入下一步,以后的步骤与本地视图及创建查询没有太大的差别,在此不再赘述。 2、利用视图设计器创建远程视图 创建新的远程视图首先必须要有同数据源的连接。 在数据库设计器中单击鼠标右键选择【新建远程视图】或者在【文件】下的【新建】命令,在新建对话框中选择远程视图,并单击【新建文件】按钮。此时会显示选择连接或数据源对话框,在此对话框中选择连接或者可用的数据源。如图。 如果已经存在定义的连接,该对话框中就显示所定义的连接。如果要定义新的连接,可单击【新建】按钮,出现图示的“连接设计器”。 在数据源下面的下拉选项框中选择Visual FoxPro Database项,其它项均采用系统默认设置,然后选择【验证连接】按钮。如果为这个连接指定了一个数据库,则会出现“连接成功”的提示信息,否则,将出现如图所示的连接配置(Configure Connection)对话框。 在该对话框中选择【Browse】后将出现图示的“选择数据库”(Select Database)对话框。 在此对话框中可以选择本地存在的数据库或网上邻居中设置为共享的数据库。然后选择【打开】,就会在“连接配置Configure Connection”对话框中“Path”后的文本框中加入所添加的数据库文件名及其所在的路径,如“\\092\FOXPRO上机操作\Visualfp.dbc”。然后按【OK】,系统会告诉“连接成功”。 然后再在“连接设计器”中单击【确定】,接着弹出“保存对话框”,默认的连接名为“连接1”,可以采用默认的连接名,也可以重命名连接名,再单击【确定】。 在保存连接后,“远程视图设计器”进入“打开”对话框。 在视图设计器中对加入的表创建远程视图的操作与建立本地视图的操作一样,此处不再赘述。 3、 控制如何检查更新冲突 如果在一个多用户环境中工作,服务器上的数据也可以被别的用户访问,也许别的用户也在试图更新远程服务器上的记录,为了让VFP检查用视图操作的数据在更新之前是否被别的用户修改过,可使用更新条件选项卡上的选项。 在更新条件选项卡中,SQL WHERE子句包括框中的选项可以帮助管理遇到多用户访问同一数据时应如何更新记录。 在允许更新之前,VFP先检查远程数据源表中的指定字段,看看它们在记录被提取到视图中后有没有改变,如果数据源中的这些记录被修改,就不允许更新操作。 在“更新条件”选项卡中可以设置SQL WHERE子句。 这些选项决定哪些字段包含在UPDATE或DELETE语句的WHERE子句中,VFP正是利用这些语句将在视图中修改或删除的记录发送到远程数据源或源表中,WHERE子句就是用来检查自从提取记录用于视图中后,服务器上的数据是否已改变。 关键字段:当源表中的关键字段被改变时,使更新失败。 关键字和可更新字段:当远程表中任何标记为可更新的字段被改变时,使更新失败。 关键字和已修改字段:当在本地改变的任一字段在源表中已被改变时,使更新失败。 关键字和时间戳:当远程表上记录的时间戳在首次检索之后被改变时,使更新失败(仅当远程表有时间戳列时有效)。 4、定制视图 同本地视图一样,可以在远程视图中包含表达式,设置提示输入值,也可以设置高级选项来协调与服务器交换数据的方式 (1)控制更新方法 若要控制关键字段的信息实际上在服务器上更新的方式,可使用视图设计器中更新条件选项卡中“使用更新”中的选项。如图 当记录中的关键字更新时,这些选项决定发送到服务器或源表中的更新语句使用什么SQL命令。 可指定先删除记录,然后使用在视图中输入的新值取代原值(SQL DELETE然后INSERT),也可指定使用服务器支持的SQL UPDATE函数来改变服务器的记录。 (2)在远程视图中添加表达式 若要在视图中添加表达式,可在“筛选”选项卡中,从“字段名”框中选择“表达式”。 当视图基于远程数据源时,在“表达式设计器”中显示的函数反映了服务器所支持的函数。可以查看服务器文档中列出的该服务器所支持的函数列表,VFP不对构造的表达式作语法分析,而是将它们发送到远程服务器上。 5、 建立连接 使用远程视图,无需将所有记录下载到本地计算机上即可提取远程ODBC服务器上的数据子集。可以在本地机上操作这些选定的记录,然后把更改或添加的值返回到远程数据源中。 有两种连接远程数据源的方法,可以直接访问在机器上注册的ODBC数据源,也可以用连接设计器设计自定义连接。 在安装VFP时,选择VFP的“完全”或“自定义”安装选项,就可以把ODBC

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档