
1:dw_1.settransobject(sqlca) 这是设置dw_1的事务对象。还要写上 dw_1.reieve() 这是检索数据,使数据库中的数据在数据窗口中显示出来。
2:在数据库中输入数据分两种情况。一是用PB自带数据库。步骤为 在PB开发工具面找到Database--ODB ODBC--New Profile--填写相应的名称。 例 建了Test数据库。Test--Tables--New Table-- 在空白处右键 InsertRow 填写相应的测试数据。二是外部数据库。先要建立连接。因外部的数据库较多,对应不同的数据源。这里就不一一介绍了,等你遇到了,自己再一一去找资料。输入数据还是一样的。同时也可,直接在外部数据库中增加数据!
3:数据窗口是显示数据(资料)的。给用户看的。
4:控件窗口一直空白,你所说的是数据窗口空白。也就是没有检索数据(写上 dw_1.retrieve())数据库中要有数据,用来做测试。还有你数据窗口的SQL语句要写对!(这个你该会吧!)
1,在窗口的timer事件中写retrieve代码;或者:
2,设置数据窗口的Timer Interval属性,之后在数据窗口的自定义事件(选pbm_timer事件号)写retrieve代码。
说明:
在DataWindow控件声明Timer事件,映射到pbm_timer事件.如果相关联的DataWindow对象的Timer Interval属性设置为非0值,PB会触发DataWindow控件的timer事件。
记住,关联的DataWindow对象必须含有调用了Today()或Now()的表达式,pb才启动。DataWindow的timer,另外,Timer Interval以毫秒为单位,而不是像Timer()函数那个以秒为单位。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)