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

没有执行可选特性??

SQL 
阅读更多

begin
 with adoquery1 do
  begin
     Close;
     SQL.Clear;
     SQL.Add('select * from enterprise where reptcode=:p_dat1 and bankcode=:p_dat2');
     Parameters.ParamByName('p_dat1').value:='0801';
     Parameters.ParamByName('P_dat2').Value:='610000000110';
     Open;
  end;
end;

发现上面的代码是可以正确执行的.(表中reptcode和bankcode均为varchar(14);)

但是如果where子句改为:

where tradedate between :p_dat1 and :p_dat2

下面的赋值语句改为:

     Parameters.ParamByName('p_dat1').value:='2005-5-1' ;
     Parameters.ParamByName('P_dat2').Value:='2005-7-1' ;

就出现了"没有执行可选特性"的错误;(tradedate为datetime类型)

看来是数据类型的问题?

ps:

      Close;
     SQL.Clear;
     SQL.Add('select * from enterprise'+' where reptcode='+':p_dat1 and bankcode='+':p_dat2');
     Parameters.ParamByName('p_dat1').value:='0801';
     Parameters.ParamByName('P_dat2').Value:='610000000110';
     Open;

也是正确的.

 



分享到:
评论

相关推荐

    swift中可选值?和!使用的方法示例

    Swift中的可选值是语言设计的关键特性之一,用于处理值可能缺失的情况。可选值有两种主要的解包方式:问号 (?) 和感叹号 (!),它们各自有不同的用途和语法规则。 1. 可选值问号 (?): - 可选值通过在类型后添加...

    Swift教程:Swift基础 可选类型(optional)1-拆包和绑定

    在这个“Swift教程:Swift基础 可选类型(optional)1-拆包和绑定”中,我们将深入探讨Swift中的一个核心特性——可选类型(Optional)。了解并熟练掌握可选类型是编写安全Swift代码的关键。 首先,让我们定义什么是...

    03Swift 可选(Optionals)类型.docx

    其中,**可选类型(Optionals)**是Swift为了更好地处理值缺失的情况而设计的一种强大特性。 #### 二、可选类型的定义与作用 Swift 中的可选类型主要用于表示一个值可能是存在的,也可能是不存在的。这种存在与否的...

    利用MATLAB制作煤炭可选性曲线的图形用户界面.pdf

    在实际应用中,为了满足选煤厂的技术需求,分段三次Hermite插值法(pchip函数)由于其可以灵活校正曲线端点的特性,被广泛应用于煤炭可选性曲线的绘制。 具体到程序设计方面,本程序采用MATLAB 7.1版本进行编写。...

    TCP IP可选域详细说明

    这部分被称为TCP可选域,它允许发送方和接收方在通信过程中协商和使用额外的特性。 TCP可选域中包含了一系列不同的选项,这些选项由一个1字节的"kind"字段标识,用来表明选项的类型。例如: 1. **选项表结束**...

    可选链在数据结构中的优化策略.pptx

    在现代编程语言中,可选链(Optional Chaining)作为一种强大的特性被广泛采用,它能够有效地简化代码逻辑,减少内存使用,并提升整体性能。本文旨在深入探讨可选链如何在不同数据结构(如链表、树结构和图结构)中...

    Swift视频教程:Swift基础,可选类型(optional)2-间接拆包

    在这个“Swift视频教程:Swift基础,可选类型(optional)2-间接拆包”中,我们将深入探讨Swift中的一个关键特性——可选类型及其间接拆包。 可选类型是Swift语言的一个重要特性,它允许变量可能包含值或无值(nil)...

    C#4.0的一些新特性

    本文将详细介绍C#4.0中的两个重要新特性:动态类型(`dynamic`关键字)和支持可选参数的能力。 #### 一、新关键词——`dynamic` **动态类型**是C#4.0中最重要的新特性之一。`dynamic`关键字允许开发者在运行时确定...

    SKC62西门子执行器中文资料孔功.pdf

    8. 可选功能:为了增强执行器的适应性和控制能力,可选的配置包括阀杆加热器和机械行程逆变器、辅助开关以及电位计等,这些都是根据实际应用需求来决定是否选用的。 9. UL认证:SKC62执行器已通过UL认证,表明其...

    灵活构建:在CMake中优雅处理可选依赖

    ### 灵活构建:在 CMake 中优雅处理可选依赖 CMake 是一款功能强大的自动化构建系统,它被广泛应用于各种开源项目和商业项目之中。CMake 的灵活性和跨平台特性使其成为处理复杂项目构建任务的理想选择。尤其是在...

    批量执行SQL脚本(附源码).zip

    描述中提到的“可选目录,自动搜索子目录”功能意味着该程序能够递归地遍历指定的目录及其所有子目录,查找所有的SQL脚本文件。这使得用户无需手动收集和组织脚本,简化了工作流程。 显示执行进度是另一个重要的...

    上海沃电VQ电动执行机构样本.pdf

    - 执行机构的可选功能:根据客户需求,可能包括的各种附加功能。 - 执行机构的模拟控制:利用模拟信号进行更精细的执行机构控制。 - 现场总线控制:利用现场总线技术实现执行机构的网络化控制。 8. 订货说明:这...

    深入解析Swift语言编程中的可选链

    这个特性使得我们可以在不进行强制解包的情况下安全地尝试调用这些成员,如果可选值为空,则会返回`nil`,而不是触发运行时错误。 可选链的基本语法是在可选值后面添加一个问号`?`,然后继续调用所需的属性、方法或...

    交换机系列产品软件特性变更

    - **本地用户授权信息**:11.X版本支持本地用户的账户配置可选授权信息,如登录方式限制,10.X版本只支持用户等级。 5. **功能说明**: - **批处理文件**:批处理文件模仿用户输入,便于批量刷写设备配置。 - **...

    C#2.0新特性

    这使得枚举更适合表示一组可选的选项。 7. **泛型**: 泛型是C# 2.0的一个重大改进,它允许创建类型参数化的类、接口和方法。这提供了更强的类型安全性和性能,因为类型检查可以在编译时完成,而不是在运行时。 8...

    JAVA8-新特性总结及案例[汇编].pdf

    1. **BiConsumer, U>**:接受两个输入参数并执行操作,没有返回值。 2. **BiFunction, U, R>**:接受两个参数并返回一个结果。 3. **BinaryOperator**:对两个相同类型的参数进行操作并返回相同类型的结果。 4. **...

    C# combobox 下拉 可选列表

    标题提及的"C# combobox 下拉 可选列表"是指一种扩展了原生ComboBox功能的控件,它允许用户在下拉列表中勾选多个项目,而不是仅限于单选。这种控件常用于需要用户同时选择多个选项的情况,例如设置偏好、选择多类...

    Microsoft 可移植可执行文件和通用目标文件格式文件规范8.0

    可选头则包含了PE特定的信息,如操作系统版本、图像基地址等。 2. **节区(Section)**:PE文件由多个节区组成,每个节区包含代码、数据或其他资源。常见的节区有.text(代码)、.data(初始化数据)、.rdata(只读...

    费希尔NV系列电动执行器英文样本.pdf

    2. 电源选择:可选24VAC或24VDC电源供电。 3. 阀杆位置反馈传感器:可提供阀杆位置的反馈信号。 4. 高质量的内部阀体零件:标准使用S21800不锈钢和S31600不锈钢零件,S41600零件和PTFE密封座为可选。 5. 双导向和可...

    《RapidMiner数据分析与挖掘实战》第15章 模型评估与优化

     对某一个业务数据集进行预测时,如何在多个可选的挖掘模型之间选择最佳模型?为什么选择模型A,而不是模型B?凭经验?还是。。。各个模型的特性指标能否横向可视化对比?  系统能否从多个可选模型中自动为我们...

Global site tag (gtag.js) - Google Analytics