关于类型转换的问题,在查询的时候,输入会报错。。

dream2468 2010-06-03 05:01:40
1、我在做查询的时候,用一个 sle_1.text, 在里面 输入数字的话,在做查询操作的时候就会出错。。
而如果输入的是 汉字,就可以

具体程序,我挑几段代码:
string lookforcondition
string lookforitem1,lookforitem2//列
string lookforwhat1,lookforwhat2 //内容
string lookforoperator //操作符号
lookforoperator="and"
//查询字段1和查询内容1
if ddlb_1.text="序号" then
lookforitem1="chezhuid"
lookforwhat1="'"+trim(sle_1.text)+"'"
elseif ddlb_1.text="车主姓名" then
lookforitem1="chezhuname"
lookforwhat1="'"+trim(sle_1.text)+"'"
elseif ddlb_1.text="性别" then
lookforitem1="chezhusex"
lookforwhat1="'"+trim(sle_1.text)+"'"
……………………………………

中间省略一部分,包括查询字段2和查询内容2

//查询条件的综合
if ddlb_1.text=""and ddlb_2.text=""then //0条件
messagebox("无条件","请输入查询条件")
elseif ddlb_2.text="" then //1条件
lookforcondition=lookforitem1+"="+lookforwhat1+""

else //2条件
lookforcondition=lookforitem1+"="+lookforwhat1+" "+lookforoperator+" "+lookforitem2+"="+lookforwhat2+""

end if
//设置过滤器

dw_1.setfilter(lookforcondition)
//过滤数据窗口
filter(dw_1)
//取得符合条件的记录
dw_1.retrieve()



如果我查询 姓名,性别这些汉字就可以。。一查数字就出问题。。。类型该怎么转换呢? 没语法错误,运行的时候出错。



2、还有个问题,希望能帮忙解决,就是在数据窗口控件中,我需要输入时间,我希望实现的功能是,我需要修改一个时间项,当我点击后,会自动提取系统当前时间。是点在某一行的一个格子里。。。能实现吗?

3、如何实现 对数据窗口的 当前行的数据进行复制,然后粘贴到另一个 数据表中?



非常感谢。。基本上。这几个能完成,我的毕业设计就OK了。。望高手帮忙。。。
...全文
69 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
dream2468 2010-06-03
哦。。我把引号去掉。可以用了。。。
  • 打赏
  • 举报
回复
zmoon288 2010-06-03
1、对于数字类型直接用lookforwhat1 = trim(sle_1.text)
2、应该是在数据窗口的clicked事件中写代码吧。if dwo.name = 'xxx' then ........= today()
  • 打赏
  • 举报
回复
sjlion 2010-06-03
lookforwhat1="'"+trim(sle_1.text)+"'" 如果是数字类型,加引号做什么?
  • 打赏
  • 举报
回复
dream2468 2010-06-03
[Quote=引用 1 楼 xuam 的回复:]
1.
messagebox('',lookforcondition)
return

dw_1.setfilter(lookforcondition)
试试看是什么

2.可以

3.rowscopy()前提是dw表结构一致!
[/Quote]


1、出现的是 chezhuid='1' ,但这个问题,还是没有解决。。我感觉是 输入的东西是数字,而我的类型是文本的这个问题。。。
2、怎么实现? 请问
3、哦。。试试。。具体的语句有些什么呢?
  • 打赏
  • 举报
回复
xuam 2010-06-03
1.
messagebox('',lookforcondition)
return

dw_1.setfilter(lookforcondition)
试试看是什么

2.可以

3.rowscopy()前提是dw表结构一致!

  • 打赏
  • 举报
回复
发帖
PowerBuilder

999

社区成员

PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
加入社区
帖子事件
创建了帖子
2010-06-03 05:01
社区公告
暂无公告