Delphi与sqlserver程序设计汇编
第12章 SQL数据库程序设计 12.1 Query组件的属性和方法 12.1.1 Query组件的常用属性(1) 12.1.1 Query组件的常用属性(2) 12.1.1 Query组件的常用属性(3) 12.1.1 Query组件的常用属性(4) 12.1.1 Query组件的常用属性(5) 12.1.1 Query组件的常用属性(6) 12.2 动态SQL语句的编程(1) 12.2 动态SQL语句的编程(2) 12.2 动态SQL语句的编程(3) 12.3 常用SQL语句简介 12.3.1 SQL的优点 12.3.2 SQL语言的基本操作(1) 12.3.2 SQL语言的基本操作(2) 12.3.2 SQL语言的基本操作(3) 12.3.2 SQL语言的基本操作(4) 12.3.2 SQL语言的基本操作(6) 12.3.2 SQL语言的基本操作(7) 12.3.2 SQL语言的基本操作(8) 12.3.2 SQL语言的基本操作(9) 12.3.2 SQL语言的基本操作(10) 12.3.2 SQL语言的基本操作(11) 12.3.2 SQL语言的基本操作(12) 12.3.2 SQL语言的基本操作(13) 12.3.2 SQL语言的基本操作(14) 12.3.2 SQL语言的基本操作(15) 12.3.2 SQL语言的基本操作(17) 12.3.2 SQL语言的基本操作(18) 12.3.2 SQL语言的基本操作(19) 12.4 Query组件的综合应用举例(1) 12.4 Query组件的综合应用举例(2) * 本章要点: Query组件的属性 Query组件的方法 SQL语言基础 Query组件利用SQL语言的增、删、改、查操作 综合实例:学生信息管理程序 SQL语言,又称为结构化查询语言,它在数据库程序设计中是十分重要的。任何一门支持数据库程序设计的语言必定提供对SQL语言的支持,Delphi 7.0也不例外。在Delphi 7.0中提供了很多支持SQL语言操作的组件,Query组件就是其中之一。Query组件是BDE数据集组件之一,在Delphi 7.0组件选择板上BDE选项卡上,与Table组件具有很多共同的特性。第11章已经对Table 组件的使用较详细地进行了介绍。 Query 组件在 SQL 编程中占据十分重要的地位,实现了Delphi 7.0对SQL语言的支持。在Delphi 7.0开发的数据库应用中,SQL语句是通过Query部件传递到要访问的数据库系统的数据库引擎中,由数据库引擎具体执行SQL语句,以实现对数据的操作。而不是传递给Delphi 7.0中的BDE,由BDE实施具体的SQL动作。本章内容重点讲解如何用Query组件来进行SQL语言的操作。 1. DataBaseName属性 跟Table组件一样,Query组件也是通过DataBaseName属性来链接数据库的。可以是某个数据库别名也可以是某个数据表的路径。详细方法可以参照Table组件的用法。 2. SQL属性 Query组件是通过SQL属性对数据集进行操作,而不是通过指定一个TableName属性的值直接指向一个表。SQL是一个字符串对象,可以给该属性设置SQL语句,从而让Query组件使用SQL语句操纵数据库。例如,在SQL属性中输入了合法的Select查询语句,然后可以将Query组件的Active属性设置为True或者调用Open方法就可以打开数据集。SQL属性还提供了设置SQL语句的各种方法,如Add、Clear等方法分别用来添加和清除SQL语句,在程序中运用十分广泛。 3. Filter属性 该属性是用来过滤记录的,就是按照某个字段的具体值进行过滤记录。它有点类似于查询,也称为筛选记录。具体格式如下: Query1.Filter := 字段名=字段值 或者可以直接在对象浏览器中找到Filter属性,并输入“性别= 男 ”,注意不 带双引号,但过滤字段值“男”字必须用单引号括起来。但在代码中,要用两个连续的单引号表示一个单引号。 另外,要让Filter属性设置的过滤条件有效,则必须设置另外一个属性Filtered。只有当Filtered属性值为True时,Filter属性设置才有效。 其实,在Table组件中也包含了Filter和Filtered属性。所以,Table组件和Query组件的很多属性都是相同的,而且用法也一样,如Active、Fields等,可以参考Table组件中的相关用法。 12.1.2 Query组件的常用方法 1. Open方法 用于打开或激活Query数据集。一
您可能关注的文档
- DDV阀介绍及其应汇编.doc
- ddj讲多重耐药汇编.ppt
- DEH仿真课件汇编.ppt
- DEH培训(四)汇编.ppt
- dd19.6.7核裂变核聚变汇编.ppt
- DEH培训教材汇编.doc
- DEH控制系统讲义汇编.doc
- DEH培训3DEH液压系统介绍低压透平油系统液力弹簧式油动机汇编.ppt
- DEH控制系统讲义刘康宁汇编.doc
- Delphi第7章窗体和组件汇编.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 作文稿纸A4打印模板.docx VIP
- 《城市轨道交通客运服务》教案 项目二 城市轨道交通客运服务标志.pdf VIP
- 弱电系统维保方案(三篇).pdf VIP
- 2026建筑施工企业复工复产开工第一课.pptx
- 肠内营养(江苏)PPT课件.pptx VIP
- 基于51单片机智能晾衣架的设计.doc VIP
- 第一单元 第1课《童年艺趣》(课件)人教版三年级美术上册.ppt
- 交互设计2 交互系统与设计目标.ppt VIP
- 2024-2025学年广东深圳龙华区高一(上)期末数学试卷【答案版】.pdf VIP
- 工程伦理 课件全套 李正风 第1--9章 工程与伦理、 如何理解伦理--- 全球化视野下的工程伦理(414页).pptx VIP
原创力文档

文档评论(0)