求救....小弟刚学PB没多久,请各位高手教教....万分感谢

b167920610 2011-08-11 01:11:26
请问这段代码哪里出错了???

choose case dwo.name
case "sq_gxy_zzs"
ls_text = object.sq_gxy_zzcfny[row]

if ls_text = "1" then
object.sq_gxy_zzcfny[row] = ldt_null
object.sq_gxy_zzzd[row] = li_null
end if

case "sq_gxy_xjgs"
ls_text = object.sq_gxy_xjcfny[row]

if ls_text = "1" then
object.sq_gxy_xjcfny[row] = ldt_null
end if

end choose

...全文
193 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
zgxer 2011-09-07
  • 打赏
  • 举报
回复
5楼正解
Nate 2011-08-27
  • 打赏
  • 举报
回复
看看你的表中列的类型、这串代码中的变量类型以及写代码的位置,表面上看没问题。
njwup 2011-08-27
  • 打赏
  • 举报
回复
case "sq_gxy_zzs"
ls_text = object.sq_gxy_zzcfny[row]
if ls_text = "1" then
object.sq_gxy_zzcfny[row] = ldt_nullobject.sq_gxy_zzzd[row] = li_null
end if


你定义的变量数据类型与列的数据类型明显有不一致处!sq_gxy_zzcfny列是字符型吗?变量ls_text是字符型吗? 变量ldt_null也是字符型吗?如果这两个变量不是同一类型,又如何作用于同一个列sq_gxy_zzcfny呢(先取值后又设置值)?
simon505 2011-08-27
  • 打赏
  • 举报
回复
你都没说啥错误呢
咿呀大河马 2011-08-23
  • 打赏
  • 举报
回复
pb新手啊,学习
baiynije 2011-08-20
  • 打赏
  • 举报
回复
是在itemchanged事件?
如果是
ls_text = object.sq_gxy_zzcfny[row]
此句不一定是當前輸入的值,當前輸入的值還在edit控件中,應直接使用參數data來做判斷。
yuncha299792458 2011-08-20
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 yyoinge 的回复:]
ls_text = object.sq_gxy_zzcfny[row]

object.sq_gxy_zzcfny[row] = ldt_null
矛盾了


ls_text = object.sq_gxy_xjcfny[row]

object.sq_gxy_xjcfny[row] = ldt_null

sq_gxy_zzcfny又取值给string类型的ls_text……
[/Quote]

没有矛盾哦!初步一看应该没错误啊
iuu54321 2011-08-16
  • 打赏
  • 举报
回复
学习 学习 顶起!
iuu54321 2011-08-16
  • 打赏
  • 举报
回复
学习 学习
linuxzhangsl 2011-08-15
  • 打赏
  • 举报
回复
看不懂 学习中
yyoinge 2011-08-11
  • 打赏
  • 举报
回复
choose case dwo.name
case "sq_gxy_zzs"
if data = '1' then
object.sq_gxy_zzcfny[row] = ldt_null
object.sq_gxy_zzzd[row] = li_null
end if

case "sq_gxy_xjgs"
if data = '1' then
object.sq_gxy_xjcfny[row] = ldt_null
end if

end choose
yyoinge 2011-08-11
  • 打赏
  • 举报
回复
ls_text = object.sq_gxy_zzcfny[row]

object.sq_gxy_zzcfny[row] = ldt_null
矛盾了


ls_text = object.sq_gxy_xjcfny[row]

object.sq_gxy_xjcfny[row] = ldt_null

sq_gxy_zzcfny又取值给string类型的ls_text
又对sq_gxy_zzcfny赋值datetime类型的ldt_null

b167920610 2011-08-11
  • 打赏
  • 举报
回复
请问哪位可以叫我QQ:167920610 教教我吗..!? 谢谢
fengxiaohan211 2011-08-11
  • 打赏
  • 举报
回复
看看弹出的错误提示吧
xuam 2011-08-11
  • 打赏
  • 举报
回复
报什么错?
sanmao136 2011-08-11
  • 打赏
  • 举报
回复
没错误。是不是字段名称写错了。
内容概要:本文研究基于多策略改进的蜣螂优化算法(MSDBO)在复杂三维环境下实现多无人机协同集群避障路径规划的方法,旨在最小化路径规划的综合成本,综合考量路径长度、飞行高度、环境威胁及转弯角度等因素。通过Matlab代码实现了该智能优化算法,并对多无人机系统在动态障碍物与复杂地形条件下的路径规划能力进行了仿真验证,有效提升了集群飞行的安全性、协同性与路径最优性。该研究融合了生物启发式优化机制与无人机动力学约束建模,属于智能算法在无人系统自主导航中的前沿应用,具备较高的理论深度与工程实践价值。; 适合人群:具备一定编程基础和优化算法知识,从事无人机控制、智能优化算法研究、自动化系统开发或相关领域的科研人员、研究生及工程技术人员。; 使用场景及目标:①应用于城市密集区、山地、灾区等复杂三维环境中多无人机协同执行侦察、搜救、物流投送等任务的路径规划;②目标是实现多无人机系统的高效动态避障、低能耗飞行、协同路径优化与实时重规划,提升任务执行效率与系统鲁棒性; 阅读建议:建议结合提供的Matlab代码深入理解算法实现细节,重点关注多策略改进机制(如种群初始化、全局探索与局部开发平衡、避碰规则嵌入)的设计原理,通过调整环境参数与目标权重进行仿真实验,以掌握算法的性能边界与优化潜力。

611

社区成员

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

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