122动态SQL语句的编程(3) 2.使用 Params属性为参数赋值 Query组件具有一个 Params属性,它们在设计时不可用,在程序运行 过程中可用,并且是动态建立的,当为 Query组件编写动态SQL语句时, Delphi7.0会自动地建立一个数组 Params,数组 Params是以0下标开始的 依次对应动态SQL语句中的参数,也就是说动态SQL语句中第一个参数对 应 Params[o第二个参数对应 Params[,依此类推 3.使用 Param By Name方法为参数赋值 ParamByName是一个函数,用动态SQL语句中的参数作为调用 ParamBy Name函数的参数,这样便可以为它们赋值。使用这种赋值方法, 必须要知道动态SQL语句参数的名字。 使用这种方法同样可以为各参数赋值,但在 ParamBy Name方法中必须 指明参数名。这样给参数赋值,更加直观一些。注意不要把 Params属性 和 ParamBy Name方法的用法混淆, Params属性中指明的是参数出现的先 后次序,从0开始排序, Params[0]表示第一个参数, Params[1表示第 个参数,依次类推。而 ParamBy Name方法要指定参数的名称,所以更加 直观、易理解 Inprise Dephi
12.2 动态SQL语句的编程(3) 2. 使用Params属性为参数赋值 Query组件具有一个Params属性,它们在设计时不可用,在程序运行 过程中可用,并且是动态建立的,当为Query组件编写动态SQL语句时, Delphi 7.0会自动地建立一个数组Params,数组Params是以0下标开始的, 依次对应动态SQL 语句中的参数, 也就是说动态SQL语句中第一个参数对 应Params [0],第二个参数对应Params [1],依此类推。 3. 使用ParamByName方法为参数赋值 ParamByName是一个函数,用动态SQL语句中的参数作为调用 ParamByName函数的参数,这样便可以为它们赋值。使用这种赋值方法, 必须要知道动态SQL语句参数的名字。 使用这种方法同样可以为各参数赋值,但在ParamByName方法中必须 指明参数名。这样给参数赋值,更加直观一些。注意不要把Params属性 和ParamByName方法的用法混淆,Params属性中指明的是参数出现的先 后次序,从0开始排序,Params[0]表示第一个参数,Params[1]表示第二 个参数,依次类推。而ParamByName方法要指定参数的名称,所以更加 直观、易理解
123常用SQL语句简介 SQL是结构化查询语言。SQL的大部分实现都与该语言的某个特定定 义相关。例如,许多数据库的SQL服务器支持ANS-92SQL定义。所使用的 sQL语言的语法依赖于所用的特定数据库。结构化査询语言SQL是定乂和维 护关系数据库的专用语言,已经被众多的数据库管理系统所采用,如MS SQL SERVER、 ORACLE、 SYBASE、 Informⅸx等数据库管理系统。事实上, 关于SQL语言有一个专门的ANS标准,而很多数据库管理系统又有自己对 标准SQL语言的扩充。 Delphi7.0与使用SQL语言的数据库管理系统兼容, 在使用 Delphi7.0开发数据库应用程序时,可以使用SαL语言编程,开发出 功能强大的客户/服务器程序。 Inprise Dephi
12.3 常用SQL语句简介 SQL是结构化查询语言。SQL的大部分实现都与该语言的某个特定定 义相关。例如,许多数据库的SQL服务器支持ANSI-92 SQL定义。所使用的 SQL语言的语法依赖于所用的特定数据库。结构化查询语言SQL是定义和维 护关系数据库的专用语言,已经被众多的数据库管理系统所采用,如MS SQL SERVER、ORACLE、SYBASE、Informix等数据库管理系统。事实上, 关于SQL语言有一个专门的ANSI标准,而很多数据库管理系统又有自己对 标准SQL语言的扩充。Delphi 7.0与使用SQL语言的数据库管理系统兼容, 在使用Delphi 7.0开发数据库应用程序时,可以使用SQL语言编程,开发出 功能强大的客户/服务器程序