maria-developers team mailing list archive
-
maria-developers team
-
Mailing list archive
-
Message #07520
Re: Java Connector coding till 6th July
Hi Georg,
*c)*Also I will be modifying the execute method for Serverside prepared
statements for sending the *new params bound flag* properly.
> Currently it is always going as 0x01 but will modify it to send 0x00 if
> same statement gets executed again
>
-> Sending 0 iIf the stmt gets executed again may end up in sending wrong
data (in case *BindParameter* was called between last and current
execution). so you should set a flag in BindParameter and unset it after
execute.
Just a quick clarification, when we say BindParameter, the only thing that
comes is class *ParameterHolder*
All the TypeParameter classes extend from these e.g IntParameter.
So now I can set the *new params bound flag* inside the ParameterHolder.
Please let me know if its ok?
Initially I was thinking to set in MYSQLPreparedStatement and check if the
same statement gets executed again.
Regards
Puneet.
On Tue, Jul 8, 2014 at 10:59 PM, Georg Richter <holzboote@xxxxxxxxxxxxxx>
wrote:
> Hi,
>
> *c)*Also I will be modifying the execute method for Serverside prepared
> statements for sending the *new params bound flag* properly.
>
>> Currently it is always going as 0x01 but will modify it to send 0x00 if
>> same statement gets executed again
>>
>
> Sending 0 iIf the stmt gets executed again may end up in sending wrong
> data (in case BindParameter was called between last and current execution).
> so you should set a flag in BindParameter and unset it after execute.
>
> /Georg
>
References