@Override
    public FunctionResult<Article> update() {
	return Database.driver().executeUpdate(getTableName(), getPrimaryKey(), getPrimaryKeyValue(),  
		"name = "+(name.length()>0 ? "\""+ name +"\"":"NULL")+", "
		+ "code = "+(code.length()>0 ?"\""+code +"\"":"NULL")+", "
		+ "pricea = "+(priceA>0? "\""+priceA +"\"":"NULL")+", "
		+ "priceb = "+(priceB>0? "\""+priceB +"\"":"NULL")+", "
		+ "unit = "+(unit.length()>0 ?"\""+unit +"\"":"NULL")+", "
		+ "taxes = "+(taxes>0? "\""+taxes +"\"":"NULL"));
    }