我的open事件打开了窗体,可是为什么没有数据
我的窗体左边放了一个树型显示的窗口,右边是一个数据窗口,在数据窗口中树卡式显示左边的数据,可是我在open 事件里面的程序未能将数据显示出来。
我的程序是这样的
SetRedraw(true)
dw_yhzh.DataObject="dw_gz_yhzh";
dw_yhzh.SetTransObject(sqlca);
isbmbh = tv_bmlb.data
INSERT INTO GZYGYH(GZYGYH_YGNM) SELECT GZBASE_YGNM FROM GZBASE
WHERE GZBASE_BMBH = :iSBMBH AND GZBASE_YGNM NOT IN (SELECT GZYGYH_YGNM FROM GZYGYH WHERE GZYGYH_YHBH = :isyhbh);
commit;
UPDATE GZYGYH SET GZYGYH_YHBH = :isyhbh WHERE GZYGYH_YHBH IS NULL OR GZYGYH_YHBH=' ' OR GZYGYH_YHBH='' ;
COMMIT;
dw_yhzh.Retrieve(isbmbh,isyhbh);
if dw_yhzh.RowCount()<=0 then return
dw_yhzh.SetFocus()
dw_yhzh.SetColumn("gzygyh_yhzh")
是不是我的sql语句的问题?