首页 百科知识 参数选项卡

参数选项卡

时间:2024-10-16 百科知识 版权反馈
【摘要】:在“参数”选项卡中,添加到一个 Command 对象的 Parameters(参数)集合,主要用于执行SQL语句的参数传递,如图6-12所示。该框包含可以用来更改选定 Parameter 对象属性值的控件组。数据环境将该值用于设计时数据绑定和运行时 Command 对象的执行。3.选择“参数”选项卡,这时在“参数”列表中会出现两个参数:Param1和Param2,这两个参数就是在SQL语句中出现的两个参数。4.最后在窗体上画一个网格控件,设置Datasource为Data Environment1,Datamember为Command1两个属性值,并执行本程序。

6.5.2 参数选项卡

在“参数”选项卡中,添加到一个 Command 对象的 Parameters(参数)集合,主要用于执行SQL语句的参数传递,如图6-12所示。

img218

图6-12 Command对象的参数选项卡

“参数”

该列表框包含与 Command 对象相关联的所有 Parameter 对象。选择一个参数并可在右边参数属性框中设置它的属性。

“参数属性”

该框包含可以用来更改选定 Parameter 对象属性值的控件组。当没有 Parameter 对象被选定时,它是无效的。

“名称”

Parameter的名称。建议将这个名称改为一个唯一的、更有意义的名称。

“方向”

指定参数是输入参数还是输出参数,或两者都是。从组合框中根据程序的需要选择一个值:“输入”、“输出”、“输入和输出”。

“数据类型”

指定Parameter(参数)对象的数据类型。

“精度”

Parameter 对象的最大位数或精度。

注意:该项仅适用于数值字段,当参数是一个非数值类型时它是无效的。

“规模”

Parameter 对象小数点后的最大位数。

注意:该项仅适用于数值字段,当参数是一个非数值类型时它是无效的。

“大小”

Parameter 对象的最大尺寸(以字节为单位)。

“主数据类型”

当 Parameter 对象被主机应用程序引用时使用的数据类型。更改主机的数据类型将影响到生成主机类型库信息使用的数据类型。

“所需的”

当选定该项时,它指示当执行 Command 对象时,某个参数值是必需的。

“值”

Parameter 对象的一个值。数据环境将该值用于设计时数据绑定和运行时 Command 对象的执行。

以上参数属性中笔者常会用到“名称”和“值”两个属性,其他属性一般情况下都使用默认值,都不做设置。下面通过一个例子进一步了解该选项卡的使用情况。

带参数的SQL语句的查询:

如果要执行的查询语句为“Select * From学生基本信息表 Where 学号 Between Param1 and Param2”(设“学号”为数字类型),其操作过程如下:

1.在数据环境器中通过Connection对象联接好“学生学籍数据库.mdb”。

2.选择Command对象,单击鼠标右键,选择“属性”选项。在弹出的对话框中选择“通用”选项卡中的“SQL语句”选项,并在编辑框中输入“Select * From学生基本信息表Where 学号 Between Param1 and Param2”,然后单击“应用”按钮,如图6-13所示。

img219

图6-13 输入带参数的SQL语句

3.选择“参数”选项卡,这时在“参数”列表中会出现两个参数:Param1和Param2,这两个参数就是在SQL语句中出现的两个参数。接下来,对于本程序只需要设置“值(V)”这一属性,其他内容可以不做设置。选择Param1并设置“值”为20040101,Param2设置为20040108,如图6-14所示。

img220

图6-14  参数选项卡的参数设置

4.最后在窗体上画一个网格控件(DataGrid),设置Datasource为Data Environment1,Datamember为Command1两个属性值,并执行本程序。程序的结果如图6-15所示,只显示学号为20040101到20040108之间的8位学生的信息。

img221

图6-15 执行带参数的SQL结果

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈