hur.cn - 华软网

 热门搜索

初学者,请把代码写完整一些,包括与数据库的连接与整个实现,从a表选择纪录放入b表,多谢。

  作者:未知    来源:网络    更新时间:2018/3/3
我想从一个表a里选择编号(bh)和姓名(name),条件是系统当前日期大于a表里的开始日期(begindate)并且系统当前日期小于a表里的终止日期,并把找到的所有这些纪录插入另外一个表b里,包括编号、姓名还有另外一个字段(系统当前日期),系统当前日期为日期型。用脚本语言怎样实现?非常着急,在线等待,万分感谢,前面几位教师给回复了一下,我看没有明白我的意思,系统当前日期不是a表里的一个字段,a表里的字段是编号、姓名、开始日期、终止日期。
------华软网友回答------
友情+帮顶!
------华软网友回复------
string sqlsyn
date riqi
riqi=today()
sqlsyn="select * from a where a.qishireiqi<="+"'"riqi"'" &
 +" and a.zhongzhiriqi>="+"'"riqi "'"
 dw_1.settransobject(sqlca)
 dw_1.setsqlselect(sqlsyn)
 dw_1.retrieve()
------华软网友回复------
自己稍作改动,可能改下sqlsyn语句。
------华软网友回复------
插入到B表如下:
        
     for j=1 to dw_result.rowcount()
    l_id=dw_result.getitem(j)
   ls_sql=insert into b values()
   execute immediate :ls_sql;  
    end for


------华软网友回复------
insert into b select bh,name,getdate() from a where a.开始日期<getdate() and b.结束日期>getdate()      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。