Parameter not found的出现的原因

  with dataM.Q_xfgl_dhjf do
  begin
    close;
    sql.Clear;
    sql.Add('insert into jfdh(jfdh_id,jfdh_hybh,jfdh_dhjf,jfdh_bz,jfdh_sj,jfdh_czr) ');
    sql.Add('values(:jfdh_id,:jfdh_hybh,:jfdh_dhjf,:jfdh_bz,:jfdh_sj,:jfdh_czr);') ;
    
    Parameters.ParamByName('jfdh_id').Value := getid();
    parameters.ParamByName('jfdh_hybh').Value := hy_id;
    parameters.ParamByName('jfdh_dhjf').Value := strtoint(edit1.Text);
    parameters.ParamByName('jfdh_bz').Value := memo1.Text;
    parameters.ParamByName('jfdh_sj').Value := now;
    parameters.ParamByName('jfdh_czr').Value := user;
  end;

以前都是这么用的,可是今天却一直提示Parameter jfdh_id not found,把Parameters.ParamByName('jfdh_id').Value := getid();这句注释掉后,就提示后边的参数没有找到。

有人说values后要加空格,加了不行。重新写一遍,看是不是输入汉字字符了?试了各种方法,还是没解决问题.

后来看到有高人总结了三种原因 :

出现   ADOQuery1   :   parameter   "***r"   not   found   的提示的原因:  
  1、SQL语句本身无参数;  
  2、ADOQuery1的ParamCheck属性为False;  
  3、未设置ADOQuery1的Connection或ConnectionString属性。  

仔细一检查,靠,第三条。灰头土脸的取改 。
---------------------
作者:hank5658
来源:优快云
原文:https://blog.youkuaiyun.com/hank5658/article/details/3238180
版权声明:本文为博主原创文章,转载请附上博文链接!

转载于:https://www.cnblogs.com/railgunman/p/9836895.html

STM32F103内部晶振配置实战:从代码修改到频率验证(附工程模板) 本文详细介绍了STM32F103内部晶振(HSI)的配置实战,从代码修改到频率验证的全流程,并附赠可直接使用的工程模板。通过对比HSI与外部晶振的优缺点,帮助开发者在成本敏感和空间受限的应用中实现稳定时钟配置,同时提供频率校准和常见问题排查方法。 阅读详情

相关推荐

东方通TongWeb虚拟主机配置全流程:从创建到应用部署的保姆级教程

本文提供东方通TongWeb虚拟主机从创建、HTTP通道配置到应用部署的完整实战指南。重点解析虚拟主机的逻辑隔离价值、通道参数调优原理及企业级多应用部署架构,并涵盖常见报错排查与性能优化建议,旨在帮助运维和开发人员高效、稳定地完成应用系统部署。

oil88的博客 532

Parameter ‘xxx‘ not found错误

Parameter 'xxx' not found. Available parameters are [arg1, arg0, param1, param2]. 原因是后台接收数据应该为两个值,但是没有两个值传入,所以报此错。 在xxxService和xxxMapper的方法中加入(@Param("value") String value),需要几个值就加入几个注解。 ...

qq_51025538的博客 7583

VSCode 1.85便携版安装与配置:解决远程服务器glibc版本过低报错的保姆级指南

本文详细介绍了如何通过VSCode 1.85便携版解决远程服务器glibc版本过低导致的兼容性问题。通过环境隔离和版本固化的方法,开发者可以在老旧服务器上稳定运行Remote-SSH插件,同时保留主力VSCode的配置。文章提供了从下载安装到深度配置的完整指南,帮助用户快速搭建稳定的开发环境。

weixin_30279315的博客 578

Parameter '*' not found. Available parameters are [0, 1, param1, param2]解决办法

出现该报错的大部分原因是mapper.xml文件中的参数没有对应匹配。 当传入参数只有一个时候,就不需要设定@Param。接口参数只有一个,不管接口参数名是什么,这个时候#{xxx}没有限制,可以是0,param1,也可以是aaa,bbb。可以不加注解。 当传入的的参数>1的时候,就会出现该报错:mybatis的参数集就是上边说的默认值[0, 1, param1, param2],如...

qq_41172982的博客 3万+

SecureCRT 9.0最新版安装与激活全攻略(附驱动识别技巧)

本文提供SecureCRT 9.0最新版的详细安装与激活指南,并重点解析了嵌入式开发中串口连接的硬件驱动识别技巧。内容涵盖从安全获取软件、解决USB转串口驱动兼容性问题,到配置SSH与串口会话的完整流程,旨在帮助开发者和工程师高效部署并精通使用这款终端仿真利器。

star的博客 414

SARscape的DInSAR全流程-以西安市隋大兴唐长安城遗址为例

通过DInSAR对西安市隋大兴唐长安城遗址开展的年度周期性监测,发现成因是地质内部构造断裂带活动所导致的地面产生物理空间上的形变,而地面的沉降与抬升是直接影响城市发展与文化遗产保护最为常见的缓变型不可逆地质灾害。西安市地处汾渭断陷盆地中部,受临潼-长安断裂带影响,导致区域内构造活动较为强烈。由于早年西安市地表水资源匮乏,从上世纪50年代末开始大量开采地下水资源以满足城市人口不断扩张的需求,从而导致地下承压含水层水位急速下降,形成多个局部沉降中心(八里村、西工大、电子城等)。

2301_77687129的博客 5817

mybatis错误:Parameter ‘ ‘ not found. Available parameters are [arg3, arg2, arg1, arg0, param3,

这个错误通常是因为 MyBatis 在执行 SQL 语句时找不到对应的参数。出现这个错误的原因可能是参数名称未在 SQL 语句中正确匹配。如果是使用对象传递参数,确保对象中包含了所需的参数字段。如果是使用 XML 配置 SQL 语句,查看映射文件中参数的配置是否正确,并确保参数名与 SQL 中一致。如果是使用注解方式配置 SQL 语句,确保方法参数和注解中的参数名称一致。确保在 SQL 语句中引用参数时使用的是正确的参数名称。注解指定的参数名应该与 SQL 中引用的参数名一致。等,也可以是命名参数,如。

weixin_73330164的博客 4919

易语言游戏Call调用避坑指南:主线程绑定与反检测实战

本文详细解析了易语言游戏Call调用中的主线程绑定与反检测技术,帮助开发者避免游戏崩溃和断线问题。通过分析线程检测原理、提供易语言实现方案及高级反检测技巧,如动态线程绑定和上下文伪装,确保Call调用的稳定性和安全性。文章还包含常见问题排查和性能优化建议,适用于游戏辅助开发领域。

weixin_29323365的博客 460

MyBatis中出现Parameter ‘XXX‘ not found报错解决方法

给ids用@Param注释添加别名。

m0_52949799的博客 1631

毕设加分项!手把手教你完成基于YOLOv8与PyQt5的多类别目标检测系统——让你的毕设从“完成”到“出色”

从KITTI数据集处理,到YOLOv8模型训练,再到PyQt5界面开发,整个流程其实没有想象中那么难。只要你跟着步骤一步步来,不仅能顺利完成毕设,还能掌握目标检测和GUI开发的核心技能——这些技能在未来的求职、读研中都非常实用。如果过程中遇到问题,别担心!可以去YOLOv8的官方文档、PyQt5论坛找答案,也可以和同学、老师交流。记住,完成毕设的过程也是你技术成长的过程,坚持下去,你会为自己的成果感到自豪。

m0_71589036的博客 179

Calibre 3DSTACK Flow Example(5-1)

摘要: 本文详细介绍了使用Calibre 3DSTACK工具验证2.5D中介层IC的设计流程。该设计由控制器、两个RAM芯片和中介层组成,各裸片通过255层的焊盘图形和端口文本实现连接。流程包括:1)准备通过DRC/LVS验证的裸片版图;2)创建3DSTACK规则文件定义装配操作;3)设置全局选项并定义各裸片的图层属性;4)指定图层间的电气连接性;5)通过坐标精确放置裸片形成3D堆叠。文中提供了完整的规则文件示例,并说明了如何生成3D装配视图进行物理验证,为后续连接性检查奠定基础。

u013620135的博客 2165

Mybatis报错: Parameter ‘XXX‘ not found. Available parameters are [arg1, arg0, param1, param2]解决方案及问题原因

哈喽~大家好,这专栏是记录经常出现的报错一些问题,这篇来看看Mybatis报错: Parameter ‘XXX‘ not found. Available parameters are [arg1, arg0, param1, param2]解决方案及问题原因。

程序猿追的博客 2万+

贝叶斯时空模型-INLA-4

该文章中,会简化数学计算的过程,主要是针对,在有数据的基础上,如何应用贝叶斯时空模型,找出影响因素,绘制时间变化的空间分布预测图。上述中关键一步与前几期介绍的不一样的地方是,我们加入了n.group参数,用来指定年份,先看一下Year有多少年的,然后封装在s.index里面。在前述的内容中,我们介绍了,如何处理空间的数据,利用海拔高度预测降雨量的例子。建立好数据及mesh以后,我们现在写INLA公式,如果不考虑残差项,那就是固定效应,现在我们增加残差项,及空间与时间效应。这里的Mesh设定值为10,20。

学习中 2950

mybatis-plus,Parameter ‘param2‘ not found 一个离谱的原因

MyBatis-Plus方法冲突导致参数绑定异常:当自定义Mapper方法名"selectList"与MyBatis-Plus原生方法重名时,系统会错误调用原生方法而非自定义实现,导致参数"param2"未找到。建议修改自定义方法名为唯一标识(如"selectCustomList")以避免冲突,确保正确绑定参数。

stay 162

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

mybatis:Parameter ‘list‘ not found. Available parameters are [x,x,x]

一、错误描述 使用MyBatis进行查询操作,在DAO层中参数类型传的是一个List<Sting>(@Param("thirddptList") List<String> thirddptList),但是在执行查询的时候,控制台会报Parameter 'list' not found. Available parameters are [thirddptList, userId, param1, param2]错误。 1.错误日志 Caused by: org.apache.

JacaCao的博客 8275

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

mybatis 批量增加 Parameter '__frch_item_0' not found. Available parameters are [list]

当在mybatis用到foreach的时候,报错误Parameter '__frch_item_0' not found. Available parameters are [list]的几种排查思路和解决方案。

蛀牙兔子的专栏 3527

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

mybatis 异常:Parameter 'id' not found. Available parameters are

mybatis 异常:Parameter 'id' not found. Available parameters are错误代码异常日记问题原因解决方法 错误代码 下班前发现同事提交代码报错,错误代码如下所示 sql <insert id="addUsTmApplication" keyProperty="id" useGeneratedKeys="true"> ...

凌飞安 3万+

Parameter ‘__frch_opp_0‘ not found

Parameter ‘__frch_opp_0’ not found 字段名称有误,检查字段名称

qq_42769458的博客 205

mybatis使用foreach是报错 Parameter 'roleUidList' not found. Available parameters are [collection, list]

如我的具体错误如下: org.apache.ibatis.binding.BindingException: Parameter 'roleUidList' not found. Available parameters are [collection, list] at org.apache.ibatis.session.defaults.DefaultSqlSession$StrictM...

你一个人,就不想到别处看看? ---- 我怕一转身连你也不见了...... 2235

Cause: org.apache.ibatis.binding.BindingException: Parameter 'brand' not found

Cause: org.apache.ibatis.binding.BindingException: Parameter ‘brand’ not found 1.错误现象 2.错误原因 Dao层的接口 xml配置文件 错误原因以及修改办法:在mybatis中如果使用if,where等标签的时候,dao层的参数需要用@Param注解,如上图中的teg字段,同时在xml的SQL语句中,参数的获取...

Garnett_zk的博客 2128

Parameter ‘XXXX‘ not found. Available parameters are [ew, param1]

原因:mapper中的某些方法名与mybatis-puls自带的重名了。

vesqis的博客 442

Cause: org.apache.ibatis.binding.BindingException: Parameter ‘username‘ not found.

方案:使用@Param注解(推荐)

m0_67714475的博客 501

报错org.apache.ibatis.binding.BindingException: Parameter 'xxxxx' not found.

报错Parameter ‘xxxx’ not found. Available parameters are [0, 1, param1, param2… 1.报错信息   今天使用mybatis查询数据的时候,出现org.apache.ibatis.binding.BindingException: Parameter ‘username’ not found. Available parame...

stay hungry,stay foolish! 6941

mybatis之Parameter 'gradeName' not found. Available parameters are [gradeConfigBean, param1

Parameter ‘gradeName’ not found. Available parameters are [gradeConfigBean, param1 这个异常来自dao层 GradeConfigBean 是个实例对象 public List<GradeConfigBean> findList(@Param("gradeConfigBean") GradeConfigB...

sdaujsj1的博客 439

org.apache.ibatis.binding.BindingException: Parameter 'XXX' not found.原因及解决方法

前言:出现这个问题的原因有好几个,所以我们逐步的来解释并解决问题; 1、首先,要明确一点的是,Dao层的抽象方法中的参数一般情况下默认的是一个参数或者一个对象; 例如: public interface StudentDao { int selectById(int id); int insert(Student stu); } 这两...

A_CrazyDeveloper的博客 1万+

【jeecg-boot】异常:异常:org.apache.ibatis.binding.BindingException: Parameter 'userId' not found

异常 org.apache.ibatis.binding.BindingException: Parameter 'userId' not found 原因: mapper 文件userId映射异常,增加@Param即可,修改如下,SysAnnouncementMapper.java 解决 package org.jeecg.modules.system.m...

ladymorgana的博客 3506
上一篇: sql server获取当前月的天数
下一篇: SqlServer 获取字符串中小写字母的sql语句
aowo7144
博客等级 码龄10年 5粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值