工作流中脚本实例

 

 

StringBuffer Sql = new StringBuffer();  
Sql.append(" select FFinChargeID  from T_CON_ProjectStart where FProjectCode in ( select FNUMBER   from T_BD_Project where FID in (select FPROJECT_BASEDATAI from T_CON_Contract where fid ='" + id + "'))   ");
java.sql.Connection con = com.kingdee.bos.framework.ejb.EJBFactory.getConnection( __bosContext ) ; 
java.sql.Statement st = con.createStatement( ) ; 
java.sql.ResultSet rs = st.executeQuery( Sql.toString( ) ) ;
ArrayList al2 = new ArrayList(); 
java.util.ArrayList list2 = new java.util.ArrayList( ) ; 
while(rs.next()) 
{ 
list2.add( rs.getString("FFinChargeID").toString( ));
 } 
FFinChargeID= new String[ list2.size( )] ;
for ( int i = 0 ; i < list2.size ; i++ )
 {FFinChargeID[i] = list2.get(i).toString( ); }

================================================================================================

单个查询分析执行

1.执行SQL查询

java . lang . StringBuffer sql = new java . lang . StringBuffer ( ) ;

 sql . append ( "select CFTaxRate taxRate from CT_TRM_SaleContract where fid='" +billid+"'") ;
 java . sql . Connection con = com . kingdee . bos . framework . ejb . EJBFactory . getConnection ( __bosContext ) ;
 java . sql . Statement batchStatement = con . createStatement ( ) ; 
 java . sql . ResultSet prst = batchStatement . executeQuery ( sql . toString ( ) ) ;
 while ( prst . next ( ) ) { 
 taxRate=prst . getString ( "taxRate" ) . toString ( ) ;
 }
 prst . close ( ) ; 
 com . kingdee . util . db . SQLUtils . cleanup ( batchStatement , con ) ;
————————————————
版权声明:本文为CSDN博主「fenyu8」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/fenyu8/article/details/22161807

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值