www.yeewe.com
·
生活百科
·
文摘
·
娱乐王
·
商业资讯
·
图片
·
返回首页
首页
>>
计算机论文
>>
计算机应用
>>正文
图书馆管理系统
论文大全网:lw.yeewe.com
数据模块设计窗口 数据模块设计窗口是用来设计和维护数据模块的。数据模块设计窗口中包含了所有以.DTI作为文件扩展名的Data Diagram文件的信息。DTI文件在编译时不起任何作用。
§3.3 SQL语言在Delphi中的应用
在Delphi中使用SQL语言非常方便,一般来说,都是通过Tquery或TADOquery组件来使用SQL语言的。可以在Tquery或TADOquery组件的SQL属性中设置SQL语句。设计程序时,在该组件的属性对话框中选择SQL属性,单击带省略号的按钮,就可以打开String List Editor对话框,然后我们就可以在对话框中添加SQL语句。还可以使用Delphi的SQL Builder来自动生成SQL语句,这样可以避免手工编写SQL而可能造成的语法错误。
静态SQL语句在程序设计时便已固定下来,它不包含任何参数和变量。
动态SQL语句,也被称作参数化的语句,在其中间包含着表示字段名或表名的参数,例如下面的语句是一条动态SQL语句:
Select * From Book Where 图书编号 =:bookCode;
其中的变量bookCode便是一个参数变量,它由一个冒号引导,在程序运行过程中,必须要为该参数赋值,该条SQL语句才能正确执行,每次运行应用程序时可以为该参数变量赋予不同的值。为参数赋值有三种方法:
①根据参数在SQL语句中出现的顺序,设置TADOQuery组件的parameters属性值为参数赋值。
②直接根据SQL语句中各参数的名字,调用ParamByName方法来为各参数赋值。
③将TADOQuery组件的DataSource属性设置为另一个数据源,这样将另一个数据源中与当前TADOQuery组件的SQL语句中的参数名相匹配的字段值赋给其对应的参数。利用这种方法也能实现所谓的连接查询,创建主要—明细型数据库应用。
在使用动态SQL语句编程时,常常用到一个很重要的方法Prepare,调用Prepare 方法之后,Delphi会将带参数的SQL语句传送给与其对应的数据库引擎,对动态SQL语句进行语法分析和优化。虽然在用动态SQL语句编程时,调用Prepare方法并不是必须的,但是调用Prepare方法后,会极大地提高动态SQL 语句的执行性能,特别是当要反复多次执行同一条动态SQL语句时,其优越性会更加明显。 如果在应用程序中执行一条SQL语句之前并没有显式地调用Prepare方法,每次在执行SQL 语句时,Delphi会隐含地调用Prepare方法以准备这个查询。
本新闻共
34
页,当前在第
21
页
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
上一篇:
基于WWW的协同式CAI软件的Java实现
下一篇:
VB中创建超长时间计时器对象
输入您的搜索字词
提交搜索表单
Web
yeewe.com
关于“图书馆管理系统”的相关内容连接
·
可持续发展与企业未来
·
跨国公司直接投资的技术溢出效应和效果分析
·
论我国商业银行不良贷款的成因及对策
·
加入wto后国有商业银行发展战略研究(zjstu3)
·
家电企业人力资源管理(zjstu1)
·
aaa厂目标管理战略(zjstu2)
·
论国有产权制度改革―兼论股份制产权问题(zjstu11)
·
家电企业人力资源开发与管理的实证研究(zjstu16)
·
废钢铁企业生产系统优化模型
·
全球经济一体化下的供应链管理(zjstu19)
亿为中文网(yeewe.com)版权所有
服务声明
Copyright © 2004-2008 Yeewe Network, All Rights Reserved