|

楼主 |
发表于 2013-7-22 14:31:29
|
显示全部楼层
吉他爱天涯 发表于 2013-7-22 14:03 
你怎么试的? 把代码粘一下 说一下在那出问题了
代码如下:
public static void insertTaskInfo(String id){
HashMap<String,String> map = new HashMap<String,String>();
String sql1 = "select t.fItemName,t.fExecutionPsnID from OA_IM_ItemAssignmentInfo t where t ='"+id+"'";
Table table = KSQL.select(sql1, null, "/OA/itemsManagement/data", null);
Iterator<Row> it = table.iterator();
while(it.hasNext()){
Row r = it.next();
String fItemName = r.getString("fItemName");
String fExecutionPsnID = r.getString("fExecutionPsnID");
String sql2 = "insert into SA_Task sa (sa,sa.sName,sa.sExecutorFID,sa.sCreatorPersonName,sa.sCreateTime) values(guid(),'"+fItemName+"','"+fExecutionPsnID+"',:currentPersonName(),:currentDateTime())";
KSQL.executeUpdate(sql2, null, "/system/data",null);
}
} |
|