<%@ page contentType="text/html;charset=gb2312" %> <%@ include file="/webpage/include/taglib.jsp"%> <%@ page import="com.jeeplus.modules.isignature.entity.iDBManager2000,java.sql.ResultSet" %> <% String mRecordID=request.getParameter("RecordID"); if (mRecordID==null) mRecordID=""; String mSubject=new String(request.getParameter("Subject").getBytes("8859_1")); String mAuthor=new String(request.getParameter("Author").getBytes("8859_1")); String mFileDate=new String(request.getParameter("FileDate").getBytes("8859_1")); String mFileType="pdf"; String mStatus="READ"; iDBManager2000 DbaObj=new iDBManager2000(); if (DbaObj.OpenConnection()) { String mysql="SELECT RecordID from Document Where RecordID='" + mRecordID + "'"; try { ResultSet result=DbaObj.ExecuteQuery(mysql) ; if (result.next()) { mysql="update Document set RecordID=?,Subject=?,Author=?,FileDate=?,FileType=?,Status=? where RecordID='"+mRecordID+"'"; } else { mysql="insert into Document (RecordID,Subject,Author,FileDate,FileType,Status) values (?,?,?,?,?,?)"; } result.close(); } catch(Exception e) { System.out.println(e.toString()); } java.sql.PreparedStatement prestmt=null; try { prestmt=DbaObj.Conn.prepareStatement(mysql); prestmt.setString(1,mRecordID); prestmt.setString(2,mSubject); prestmt.setString(3,mAuthor); prestmt.setString(4,mFileDate); prestmt.setString(5,mFileType); prestmt.setString(6,"READ"); DbaObj.Conn.setAutoCommit(false) ; prestmt.executeUpdate(); DbaObj.Conn.commit(); } catch(Exception e) { System.out.println(e.toString()); } finally { prestmt.close(); } DbaObj.CloseConnection() ; } else { out.println("OpenDatabase Error") ; } response.sendRedirect("${ctx}/isignature/iSignatureDocumente/edit"); %>