社区
PowerBuilder
帖子详情
大家看看这是怎么回事?
x_eva
2001-12-06 11:24:38
我想过滤数据窗口中的数据,条件为address列的值,在查询BUTTON中这样写数据窗口变成了空白:
string addrco
addrco=sle_1.text
dw_1.setfilter("address = 'addrco'")
dw_1.filter()
但把第三行里的addrco直接改为我在sle_1中的输入值就能正确执行(引号不变)?
我调试的时候发现addrco已正确赋值,为什么得不到正确的结果?
...全文
42
2
打赏
收藏
大家看看这是怎么回事?
我想过滤数据窗口中的数据,条件为address列的值,在查询BUTTON中这样写数据窗口变成了空白: string addrco addrco=sle_1.text dw_1.setfilter("address = 'addrco'") dw_1.filter() 但把第三行里的addrco直接改为我在sle_1中的输入值就能正确执行(引号不变)? 我调试的时候发现addrco已正确赋值,为什么得不到正确的结果?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
x_eva
2001-12-07
打赏
举报
回复
多谢指教。省了好长一段弯路。
DavidZ
2001-12-07
打赏
举报
回复
SetFilter所需要的值是一个字符串,你的条件("address = 'addrco'"),你的Addrco不再是变量,而是一个字符串了.
将常量字符串与变量相加即可
即:
dw_1.setfilter("address = '" + addrco + "'")
明白?
另外说一句,最好找一些PB的编程规范看看,你这样命名变量也未尝不可,可是如果太多的时候就不太容易去看了.
相关推荐
这是
怎么回事
这是
怎么回事
谁知道
这是
怎么回事
啊?
这是
怎么回事
啊?
51cto,
这是
怎么回事
?
51cto,
这是
怎么回事
?
这是
怎么回事
啊怎么全没有开通啊
这是
怎么回事
啊怎么全没有开通啊
发帖
PowerBuilder
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
1028
社区成员
6.6w+
社区内容
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2001-12-06 11:24
社区公告
暂无公告