毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

Delphi进销存系统的设计与实现 第10页

更新时间:2007-9-25:  来源:毕业论文

法是不一样的。Open方法只能用来执行SQL语言的查询语句(Select命令) 并返回一个查询结果集,而ExecSQL方法还可以用来执行其它常用的SQL语句(INSERT, UPDATE, DELETE等命令),例如:

 Query1.Open (这样会返回一个查询结果集)

如果调用Open方法,而没有查询结果时,会出错。此时应该调用ExecSQL 方法来代替Open方法。如:

 Query1.ExecSQL (没有返回结果)

当然在设计应用程序时,程序设计人员是无法确定TQueryTADOquery组件中的SQL 语句是否会返回一个查询结果的。对于这种情况应当用Try…Except模块来设计程序。在 Try 部分调用Open方法,而在Except部分调用ExceSQL方法,这样才能保证程序的正确运行。

例如: 

Try

Query1.Open

Except

Query1.ExecSQL

End

通过TqueryTADOquery组件可以获得两种类型的数据:

活动的数据:这种数据就跟通过TTable部件获得的数据一样,用户可以通过数据浏览部件来编辑修改这些数据,并且当调用Post方法或当焦点离开当前的数据浏览部件时,用户对数据的修改自动地被写回到数据库中。

   非活动的数据(只读数据):用户通过数据浏览部件是不能修改其中的数据。在缺省情况下,通过TQuery部件获得的查询结果数据是只读数据,要想获得活动的数据,在应用程序中必须要设置TqueryTADOquery组件的RequestLive属性值为True,然而并不是在任何情况下(通过设置RequestLive的属值True)都可以获得活动的数据的,要想获得活动的数据,除了将TQuery部件的RequestLive属性设置为True外,相应的SQL命令还要满足以下条件。

本地SQL语句查询情况下,要得到可更新的数据集,SQL语句的限制为:  查询只能涉及到一个单独的表,则有如下条件:

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

Delphi进销存系统的设计与实现 第10页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。