1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91
|
Connection pConnection = ds.getConnection ();
String strNOM_PROGRAMME = null;
String strCOMMUNE = null;
String strDEPCOM = null;
//
SimpleDateFormat dateFormater = new SimpleDateFormat("dd/MM/yyyy");
if (strAction.equalsIgnoreCase ("UPDATE"))
{
strNOM_PROGRAMME = request.getParameter ( "ENT_NOM_PROGRAMME" ); if (strNOM_PROGRAMME != null) strNOM_PROGRAMME = strNOM_PROGRAMME.trim();
strCOMMUNE = request.getParameter ( "ENT_COMMUNE" ); if (strCOMMUNE != null) strCOMMUNE = strCOMMUNE.trim();
strDEPCOM = request.getParameter ( "ENT_DEPCOM" ); if (strDEPCOM != null) strDEPCOM = strDEPCOM.trim();
try {
Statement pStatementMaj = pConnection.createStatement();
StringBuffer sqlMaj = new StringBuffer();
sqlMaj.append ("UPDATE Foncier_prospect_hab_2026 SET NOM_PROGRAMME = q'[" + strNOM_PROGRAMME +
"]', COMMUNE = q'[" + strCOMMUNE +
"]', DEPCOM = q'[" + strDEPCOM +
"]' WHERE objectid = " + strKeyFieldValue);
pStatementMaj.executeUpdate (sqlMaj.toString());
pStatementMaj.close();
} catch (Exception e) {
}
}
//
//
Statement pStatement = pConnection.createStatement();
StringBuffer sql = new StringBuffer();
//
String strWhereClause = "OBJECTID = " + strKeyFieldValue;
sql.append ("SELECT * FROM Foncier_prospect_hab_2026 WHERE " + strWhereClause);
//
ResultSet pResultSet = pStatement.executeQuery (sql.toString());
if (pResultSet.next())
{
strNOM_PROGRAMME = pResultSet.getString ("NOM_PROGRAMME");
strCOMMUNE = pResultSet.getString ("COMMUNE");
strDEPCOM = pResultSet.getString ("DEPCOM");
}
if (strNOM_PROGRAMME != null)
strNOM_PROGRAMME = strNOM_PROGRAMME.trim();
strCOMMUNE = strCOMMUNE.trim();
if (strZONAGE != null)
strDEPCOM = strDEPCOM.trim();
if (strEST_LOGT != null)
//Liste de valeurs
Statement pStatement3 = pConnection.createStatement();
StringBuffer sql3 = new StringBuffer();
sql3.append("SELECT VALEUR_NOM, VAL_DIVERS FROM NOMENCLATURE_CAMY WHERE TYPE_NOMEN = 'commune_nom' OR TYPE_NOMEN = 'vide' ORDER BY VALEUR_NOM ASC");
ResultSet pResultSet3 = pStatement3.executeQuery(sql3.toString());
String strCOMMUNE_LISTE = null;
ArrayList vCOMMUNE = new ArrayList();
while (pResultSet3.next())
{
strCOMMUNE_LISTE = pResultSet3.getString("VALEUR_NOM");
if (strCOMMUNE_LISTE != null && !strCOMMUNE_LISTE.equals(""))
{
if(!strCOMMUNE_LISTE.equals(strCOMMUNE))
vCOMMUNE.add ("<option value=\"" + strCOMMUNE_LISTE + "\">" + strCOMMUNE_LISTE + "</option>");
else
vCOMMUNE.add ("<option value=\"" + strCOMMUNE_LISTE + "\" selected>" + strCOMMUNE_LISTE + "</option>");
}
}
pResultSet3.close();
pStatement3.close();
pResultSet.close();
pStatement.close();
pConnection.close();
%> |
Partager