在PL/SQL里可以运行但在PB里不能运行,请朋友们帮我看看,谢谢!

jyq686 2005-04-19 06:20:29
给字符型变量ls_qisrq赋值为20050601,执行下面一句
select to_char(to_date(ls_qisrq,'YYYY-MM-DD'),'YYYY-MM-DD DY') into :ls_date from dual;
在PL/SQL里得结果:2005-06-01 星期三


但在PB里写下
select to_char(to_date(ls_qisrq,'YYYY-MM-DD'),'YYYY-MM-DD DY') into :ls_date from dual using sqlca;
if sqlca.sqlcode < 0 then
Messagebox("","tmd "+sqlca.sqlerrtext)
rollback;
return -1
else
Messagebox("",ls_date)
end if

总提示无效的列名,为什么啊,没错啊!
...全文
66 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jyq686 2005-04-20
  • 打赏
  • 举报
回复
TO:balloonman2002(Blog.csdn.net/balloonman2002 - 抵制日货)
谢谢,我咋这么大意,搞了我足足半天!
luotitan 2005-04-19
  • 打赏
  • 举报
回复
在数据窗口画板中是否能正常执行?
balloonman2002 2005-04-19
  • 打赏
  • 举报
回复
试试在 ls_qisrq 前加冒号:

select to_char(to_date(:ls_qisrq,'YYYY-MM-DD'),'YYYY-MM-DD DY') into :ls_date from dual using sqlca;
内容概要:本文围绕基于卡尔曼滤波器(KF)与扩展卡尔曼滤波器(EKF)的多应用场景研究展开,重点探讨其在惯性导航系统(INS)与全球导航卫星系统(GNSS)组合导航、目标跟踪、地形参考导航等领域的建模与仿真方法。通过Matlab代码实现,系统展示了滤波算法在处理非线性系统状态估计问题中的关键技术路径,包括系统建模、噪声处理、状态预测与更新、多源信息融合等核心环节。研究不仅复现了经典滤波算法在高精度导航与跟踪任务中的有效性,还通过对比分析原始轨迹与滤波输出,验证了算法在提升估计精度和稳定性方面的优势。; 适合人群:具备一定信号处理、控制理论或导航定位基础知识的研究生、科研人员及工程技术人员,尤其适合从事自动驾驶、航空航天、智能交通等领域研究的专业人士。; 使用场景及目标:① 掌握卡尔曼滤波与扩展卡尔曼滤波在复杂动态系统中的建模与实现方法;② 应用于组合导航系统设计、目标轨迹估计与优化、地形匹配导航算法开发等实际科研与工程项目中;③ 作为硕士论文或科研项目的技术复现与算法验证参考。; 阅读建议:建议结合Matlab代码逐模块分析算法实现流程,重点关注状态方程与观测方程的构建、协方差矩阵的调整及滤波收敛性分析,同时可通过修改噪声参数或系统模型进行对比实验,深化对滤波器性能影响因素的理解。

754

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧