www.yeewe.com   ·生活百科 ·文摘 ·娱乐王 ·商业资讯 ·图片·返回首页
首页>>计算机论文>>计算机应用>>正文    

图书馆管理系统


论文大全网:lw.yeewe.com  将本文推荐给你的QQ或MSN好友 加入收藏

数据模块设计窗口  数据模块设计窗口是用来设计和维护数据模块的。数据模块设计窗口中包含了所有以.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中创建超长时间计时器对象
Google
 
关于“图书馆管理系统”的相关内容连接

· 可持续发展与企业未来
· 跨国公司直接投资的技术溢出效应和效果分析
· 论我国商业银行不良贷款的成因及对策
· 加入wto后国有商业银行发展战略研究(zjstu3)
· 家电企业人力资源管理(zjstu1)
· aaa厂目标管理战略(zjstu2)
· 论国有产权制度改革―兼论股份制产权问题(zjstu11)
· 家电企业人力资源开发与管理的实证研究(zjstu16)
· 废钢铁企业生产系统优化模型
· 全球经济一体化下的供应链管理(zjstu19)

亿为中文网(yeewe.com)版权所有  服务声明

Copyright © 2004-2008 Yeewe Network, All Rights Reserved