DELPHI控件:Query组件的SQL语句编写计算机二级考试

文章作者 100test 发表时间 2009:04:30 03:54:39
来源 100Test.Com百考试题网


  2009年下半年全国计算机等级考试你准备好了没?考计算机等级考试的朋友,2009年下半年全国计算机等级考试时间是2009年9月19日至23日。更多优质资料尽在百考试题论坛 百考试题在线题库
  作为数据集组件Query必须与数据库及数据库中的数据表连接。与Table组件相同,Query也是通过DatabaseName属性与数据库连接。但与数据表的连接则比Table组件复杂。Query通过在SQL编辑器中输入SQL语句,实现对数据表的查询、插入、替换和删除操作。
  1.DatabaseName属性
  DatabaseName属性用于指明数据库应用程序所使用数据库的路径名称,它可以是数据库文件所在磁盘路径(如E:\xsdagl\data),也可以是由BDE定义的数据库别名(如xsda),还可以是由Database组件定义的一个数据库名(如xsdadb)。
  2.SQL属性与SQL语句编写
  SQL属性实际上是一个SQL语句编辑器,对数据表操作的SQL语句可通过两种方法输入SQL语句编辑器。第一种方法是通过对象监视器的SQL属性直接输入编辑器,第二种方法是在单元程序中用SQL的Add方法将SQL语句写入编辑器。因此编写和执行SQL语句有两种方法,即静态与动态方法。
  (1)静态方法
  所谓静态方法就是在Query组件的SQL属性中输入SQL查询语句,程序执行期间自动执行这些SQL语句。
  (2)动态方法
  动态方法是在单元文件中用SQL的Add方法编写SQL语句程序,程序执行期间用0pen或ExecSQL方法动态地执行Query组件中SQL语句处理程序。
  例6.14在TB06表中按系部编号升序显示各系编号与系名。
  新建一个工程,在窗体内放置一个Query组件、DataSource组件、DBGrid组件。设置各组件
  的属性如下:
  Query组件属性
  ·DatabaseName xsda
  ·Name Query—TB06。
  DataSource组件属性
  ·DataSet Query—TB06。
  ·Name DataSource—TB06 o
  DBGrid组件属性
  ·Name DBGrid—TB06。
  ·DataSource DataSource—TB06。
  下面用两种方法分别实现显示TB06表的要求。
  ①静态方法。用鼠标单击Query—TB06组件,在对象监视器中单击SQL属性的省略按钮,进入SQL编辑器,输入下述SQL语句:
  Select TB060 1,TB0602 from TB06 Order By TB0601

  2009年上半年全国计算机等级考试参考答案请进入计算机考试论坛

  2009年全国计算机等级考试报名信息汇总

  2009年NCRE考试有新变化

  2009年全国计算机等级考试-大纲

  2009年上半年全国计算机二级考试试题及答案

  2009年上半年全国计算机等级考试试题答案汇总



相关文章


计算机二级DELPHI控件:PAS编成DCU的实现方法计算机二级考试
DELPHI控件:Query组件的SQL语句编写计算机二级考试
计算机二级DELPHI控件:计算字段及其事件处理计算机二级考试
计算机二级DELPHI控件:数据集组件DataSet计算机二级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛