`
saint13
  • 浏览: 39581 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

paramcheck (1)

SQL 
阅读更多

Set ParamCheck to specify whether or not the Parameters property is initialized using ":Param" style parameters in an SQL statement specified in the CommandText property. If the SQL statement in CommandText only contains "?" style parameters, the Parameters property will only be initialized if the OLE DB provider returns parameter information for an SQL command. Otherwise, the parameters must be explicitly created using the CreateParameter method (TParameter).

When ParamCheck is true, a parameter is generated for each ":Param" style parameter in the SQL statement.

The default value of ParamCheck is true.

This property is useful for data definition language (DDL) statements that contain parameters as part of the DDL statement and that are not parameters for the ADO dataset component. For example, the DDL statement to create a stored procedure may contain parameter statements that are part of the stored procedure. Set ParamCheck to false to prevent these parameters from being mistaken for parameters of the ADO dataset component executing the DDL statement.

当paramcheck为false时,如果开发的时候已经设置好parameters,则在sql.add之前,parameters为开发时设定的值(即使执行了sql.clear),执行sql.add之后,parameters为空。

 



分享到:
评论

相关推荐

    springboot整合Drools规则引擎,实现高效的业务规则

    rule "paramcheck1" when then final Logger LOGGER = LoggerFactory.getLogger("param-check-one 规则引擎") ; LOGGER.info("参数"); end (2)、语法说明 文件格式 可以 .drl、xml文件,也可以Java代码块硬...

    koa-paramcheck:Koa中间件,用于解析和检查查询字符串或JSON主体

    koa-paramcheck Koa中间件,用于解析和检查查询字符串或JSON正文。 描述 Koa中间件,用于解析和检查查询以及JSON正文。 为此中间件定义一个规则作为第一个参数。 如果http请求的参数与此规则不匹配,http将以400...

    outparamcheck:outparamcheck是Go静态代码分析工具,可验证输出参数是否正确使用

    超越检查 outparamcheck是基于Go的静态代码检查器。 它验证采用了定义为interface{}类型的输出参数的函数是否传递了指向对象而不是具体对象的指针。 一个典型的例子是json.Unmarshal函数,它具有以下定义: ...

    Delphi、MS SQL Server开发环境下带事务存储过程的应用.pdf

    paramCheck:=false; withSQL do begin clear; add('create procedure proc1'); add('@dw char(20)'); add('as'); add('select dwdm from cchdwdm where dw=@dw'); end; executeSQL; end; ``` ### 存储过程的调用 ...

    delphi sql.docx

    设置`ParamCheck`属性为`False`可以避免这个问题。 - **参数对象定义错误**:当在DBGrid中设置FieldName属性时,确保对应数据集(可能是ADOStoredProc)的参数设置完整,包括参数类型。 5. **双击事件**:在DBGrid...

    delphi sql.pdf

    如果遇到"不正常地定义参数对象"的提示,可以通过设置TADOQuery的ParamCheck属性为False,避免将":"后的字符误识别为参数。 5. **DBGrid参数设置**: - 如果在DBGrid中遇到“不正常地定义参数对象”的错误,可能是...

    科隆电磁流量计IFC010型转换器.pdf

    1. 测量范围: - ECOFLUX: 流量范围从0.0848 m³/h 至 763.4 m³/h。 - AQUAFLUX: 流量范围从0.0053 m³/h 至 33929 m³/h。 2. 时间常数: - 文档中提到了时间常数TIMECONST,这通常与信号滤波或者响应时间有关...

Global site tag (gtag.js) - Google Analytics