fixed data ocorrencia verification

git-svn-id: https://svn.coded.pt/svn/SIPRP@1741 bb69d46d-e84e-40c8-a05a-06db0d633741
0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
Frederico Palma 14 years ago
parent 0ba4d2c502
commit 05110aaeb1

@ -45,7 +45,12 @@ public class Medida implements Serializable
return medida;
}
public void setMedida(String medida) {
public String getMedidaForSql()
{
return getMedida().replaceAll( "'", "''" );
}
public void setMedida(String medida) {
this.medida = medida;
}

@ -2505,7 +2505,7 @@ public class AnalisesDataProvider extends GenericDataProvider
String sql = "INSERT INTO medidas (id, analise_id, medida) VALUES (";
sql += newId + ", ";
sql += m.getAnalise_id() + ", '";
sql += m.getMedida() + "')";
sql += m.getMedidaForSql() + "')";
st.execute( sql );
return newId;
@ -2515,7 +2515,7 @@ public class AnalisesDataProvider extends GenericDataProvider
{
Statement st = createStatement();
String sql = "UPDATE medidas SET analise_id = " + m.getAnalise_id() + ", ";
sql += "medida = '" + m.getMedida() + "' ";
sql += "medida = '" + m.getMedidaForSql() + "' ";
sql += "WHERE id = " + m.getId();
//System.out.println("SQL : " + sql);
st.execute( sql );

Loading…
Cancel
Save