After digging deeper into zeos sources I agree with you. Query do not always "prepared". I think I try to solve propblem with parameters on my side
I have this regression with SynDB var Query: ISQLDBStatement; Query := conn.NewStatementPrepared('select eq_id, eq_name from equipment where eq_name=?'); Query.Bind(0, 100200); // businnes login mistake, int instead of string Query.ExecutePrepared; // postgres error "operator does not exist: text = bigint" In Zeos 7.2 all work as expected in this example. So - I want InternalBindDouble & InternalBindInt to use binary format only if type of bound value (PGSQLType) can be casted to the type of parameter...
Postgres regression (Bin binding reverse)
Postgres regression (Bin binding reverse)
Postgres regression (Bin binding)
Verified and closed
I can't verify it until "unofficial" git reository will be synced, because my CI depends on git submodules (Zeos is one of submodule). As far as it syncs my CI verify it on both windows anf linux
I can't verify it until "unofficial" git reository will be sunced because my CI depends on git submodules (Zeos is one of submodule). As far as it syncs my CI verify it on both windows anf linux