
update()
>
0
then
commit//提交数据
else
rollback//回滚数据,不提交
end
if
4查询:简单
几个条件查询
可以用到setfilter()
函数进行过滤。譬如dw_1.setfilter("id
=
1")
dw_1.filter()//查询id
=1所有数据
复杂的可以利用修改拼接条件数据窗口data
source
sql语句来实现.具体的:先得到数据窗口data
source
sql语句.
string
ls_sql
ls_sql
=
dw_1.getsqlselect()
//然后加入查询sex
=‘男’,class
=
'2',score
>
'90'的所有数据.
这样拼接条件
string
ls_final
ls_final
=
ls_sql
+"where
sex
=
'男'
and
class
=
'2'
and
score
>
'90'
"//注意最后要有分号!
dw_1.setsqlselect(ls_final)
dw_1.retrieve()//检索数据,得到要求查询结果.
时间控件
您说的是timer()函数
还是修改日期的控件em?前者
timer(1)代表每一秒中出发timer()事件中的代码.后者是利用掩码控件.调整mask格式即可
譬如yyyy-mm-dd
显示出来的日期是2011-05-30
一般都是在窗口的open事件中
写上
em_rq.text
=
string(today,'yyyy-mm-dd')
//效果同前
使用DaysAfter(datetime1,datetime2)得出的结果就是相关多少天,不过好像只支持date变量,你可以转化一下
DaysAfter(date(datetime1),date(datetime2))
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)