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,6 +45,11 @@ public class Medida implements Serializable
return medida; return medida;
} }
public String getMedidaForSql()
{
return getMedida().replaceAll( "'", "''" );
}
public void setMedida(String medida) { public void setMedida(String medida) {
this.medida = medida; this.medida = medida;
} }

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

Loading…
Cancel
Save