EAS如何在服务端执行带?参数的sql

发布时间 2023-03-23 10:38:24作者: 凉了记忆

如果需要在服务端(ControllerBean)执行更新或删除的 sql,可以按下面方式:

private void executeSql(Context ctx,String strName,String id)throws BOSException,EASBizException{
    StringBuffer sql = new !StringBuffer():
    List params = new ArrayList();
  sql.append(" update T MY_TEST");sql.append(" set FName = ?,                 
  FDate =? where FID=?"):   params.add(strName):   Date date = new Date(); long time = date.getTime(); params.add(ncw Timestamp(time)); params.add(id); com.kingdee.eas.util.app.DbUtil.execute(ctx, sql.toString(),params.toArray(); }

上面是更新的写法,对于删除来说和上面的基本相同。