摘要:
{Initializethevariablesneededtorunthequery} withListBox1do ifItemIndex=-1then raiseException.Create(’Can’’tRunQuery:NoAliasSelected’) else strAlias:=Items.Strings[ItemIndex]; withListBox2do ifItemIndex=-1then raiseException.Create(’Can’’tRunQuery:NoTableSelected’) else strTable:=Items.Strings[It... 阅读全文
posted @ 2012-11-19 11:05
JTeacher
阅读(239)
评论(0)
推荐(0)
摘要:
例子全部的程序清单如下: unitmain; interface uses SysUtils,Windows,Messages,Classes,Graphics,Controls, Forms,Dialogs,StdCtrls,DB,DBTables,Buttons,ComCtrls,Tabnotbk; type TQueryForm=class(TForm) BitBtn1:TBitBtn; DataSource1:TDataSource; Table1:TTable; GroupBox1:TGroupBox; CheckBox1:TCheckBox; CheckBox2:TCh... 阅读全文
posted @ 2012-11-19 11:04
JTeacher
阅读(268)
评论(0)
推荐(0)
摘要:
17.4.1 使用Params属性为参数赋值 TQuery部件具有一个Params属性,它们在设计时不可用,在程序运行过程中可用,并且是动态建立的,当为TQuery部件编写动态SQL 语句时, Delphi 会自动地建立一个数组Params,数组Params是以0下标开始的,依次对应动态SQL 语句中的参数, 也就是说动态SQL语句中第一个参数对应Params[0],第二个参数对应params[1],依此类推。 例如:一个TQuery部件Query1,我们为它编写的动态SQL语句是: Insert Into Customer(CustNo,Name,Country) Values(:C... 阅读全文
posted @ 2012-11-19 11:03
JTeacher
阅读(2959)
评论(0)
推荐(0)
摘要:
17.5SQL编程实例 我们在学习了SQL程序的编写方法之后,我们便可以着手创建自己的应用程序了,通过创建应用程序我们对Delphi的强大功能就会有更深刻的印象,同时会进一步全面掌握有关SQL编程的知识,在本节中我们主要介绍两个例子,前一个例子主要是用静态的SQL语句编程,后一个例子是用动态SQL语句编程。 17.5.1设计简单的SQL程序编辑器 例17.1:在这个例子中,我们设计一个交互式的SQL程序编辑器,在这个编辑器中,我们可以根据SQL语言的语法规则,编写常用的SQL命令,并通过单击编辑器中的有关的按钮,直接执行编写好的SQL命令,SQL命令的执行结果也会及时地通过一个TDBGrid部 阅读全文
posted @ 2012-11-19 11:03
JTeacher
阅读(254)
评论(0)
推荐(0)
摘要:
17.3.3通过TQuery部件如何获得活动的数据 我们在前面的章节里介绍TTable部件时,我们知道通过TTable部件从数据库中获得的数据都是活动的,也就是说用户可以直接通过数据浏览部件对这些数据进行编辑修改。而通过TQuery部件可以获得两种类型的数据:●“活动”的数据这种数据就跟通过TTable部件获得的数据一样,用户可以通过数据浏览部件来编辑修改这些数据,并且当调用Post方法或当焦点离开当前的数据浏览部件时,用户对数据的修改自动地被写回到数据库中,详细情况请参看第四章“数据浏览部件的应用及编程”。●非活动的数据(只读数据)用户通过数据浏览部件是不能修改其中的数据。在缺省情况下,通过 阅读全文
posted @ 2012-11-19 11:02
JTeacher
阅读(423)
评论(0)
推荐(0)
摘要:
在程序运行过程中,首先调用TQuery部件的Close方法关闭当前的TQuery部件,然后调用Clear方法清除SQL属性,并说明新的SQL命令文本,然后调用Add方法,将新的SQL命令文本加入到SQL属性中。 ③通过调用TQuery部件的Open方法或ExecSQl方法执行SQL命令。Open方法只执行Select命令,ExecSQL方法还可以执行其它的SQL命令。Open方法和ExecSQL方法的区别我们在后面的章节里会进一步地加以讨论的。如果使用动态SQL语句,首先调用prepare方法,给动态SQL语句中的参数赋值,然后再调用Open方法或ExecSQL方法。调用propare方法并不 阅读全文
posted @ 2012-11-19 11:01
JTeacher
阅读(431)
评论(0)
推荐(0)
摘要:
SQL语言作为关系数据库管理系统中的一种通用的结构查询语言,已经被众多的数据库管理系统所采用,如ORACLE、Sybase、Informix等数据库管理系统,它们都支持SQL语言。Delphi与使用SQL语言的数据库管理系统兼容,在使用Delphi开发数据库应用程序时,我们可以使用SQL语言编程,支持SQL编程是Delphi的一个重要特征,这也是体现Delphi作为一个强大的数据库应用开发工具的一个重要标志。 17.1SQL语言简介 17.1.1SQL的历史 在70年代初,E.E.Codd首先提出了关系模型。70年代中期,IBM公司在研制SYSTEMR关系数据库管理系统中研制了SQL语言,最早 阅读全文
posted @ 2012-11-19 11:00
JTeacher
阅读(567)
评论(0)
推荐(0)

浙公网安备 33010602011771号