Código Java:
Ver original
public Application(){ try{ DataBase db = DataBase.getInstance("user", "pass"); call.setInt(1, 100); call.setString(2, "PARAMETRO"); call.setString(3, "STRING 3"); call.setString(4, "String 4"); call.setInt(5, 1); call.setInt(6, 100); call.setDouble(7, 1.0); call.setDouble(8, 2); call.setDouble(9, 3.3); call.setDouble(10, 4.4); call.setBoolean(11, true); call.setBoolean(12, true); call.setBoolean(13, true); call.setBoolean(14, true); call.execute(); db.close(); e.printStackTrace(); e.printStackTrace(); e.printStackTrace(); }
Código PgSQL:
Ver original
CREATE OR REPLACE FUNCTION prod(integer, character varying, character varying, character varying, integer, integer, numeric, numeric, numeric, numeric, boolean, boolean, boolean, boolean) RETURNS void AS $BODY$DECLARE BEGIN END
Siempre me da error,
Código:
Efectivamente ya he revisado la cantidad de parametros y son 14...org.postgresql.util.PSQLException: ERROR: no existe la función prod(integer, character varying, character varying, character varying, integer, integer, double precision, double precision, double precision, double precision, boolean, boolean, boolean, boolean) Hint: Ninguna función coincide en el nombre y tipos de argumentos. Puede desear agregar conversión explícita de tipos. Position: 15
Será problemas de permisos ?
Saludos...