彩票走势图

logo FastReport中文文档

查询参数


查询文本中可以包含参数。让我们看看下面的查询:

select * from DVDs
where Title = @param1
这是对 MS SQL 演示数据库的查询。在查询中定义了名称为 "param1 "的参数。这里需要注意的是:不同数据库管理系统在查询中描述参数的方法不同。MS SQL 的参数用"@"符号标记,而 MS Access 的参数没有名称,用"? "符号标记。

如果您的 SQL 查询包含参数,您必须声明这些参数。这可以在 "Query Wizard "的第三步中完成,我们在上文已经介绍过。要创建参数,请点击 "Add parameter "按钮。一个新参数将被创建:

fastreport

应在属性窗口中设置以下参数属性:

Property Description
Name 参数名称。这里需要标明与查询文本中相同的名称。某些数据库管理系统(如 MS Access)不支持命名参数。在这种情况下,请不要更改此属性。

DataType 参数数据类型
DefaultValue 如果未指定 "Expression "属性,或无法计算(例如,在报表设计模式下操作查询时),将使用该值。
Expression 返回参数值的表达式。运行报表时将处理该表达式。您可以在此属性中指定任何表达式(详见 "表达式 "章节)。
Size 参数数据大小。如果参数的数据类型为 "string",则应填写此属性。

如果参数属性设置有误,在翻到向导最后一页时会出现错误。


扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP