Esempio n. 1
0
 public CubridCommand()
 {
     param = new CubridParameterCollection();
     isPrepared = false;
 }
Esempio n. 2
0
 public CubridCommand()
 {
     param      = new CubridParameterCollection();
     isPrepared = false;
 }
Esempio n. 3
0
        internal int RequestBatchExecute(int handle, CubridParameterCollection[] paramCollection)
        {
            CubridParameter parameter;

            WriteCommand(FunctionCode.ExecuteBatchPrepared);
            WriteIntArg(handle);
            WriteIntArg(0); //auto commit

            for (int i = 0; i < paramCollection.Length; i++)
            {
                for (int j = 0; j < paramCollection[i].Count; j++)
                {
                    parameter = (CubridParameter) paramCollection[i][j];
                    if (parameter != null)
                    {
                        parameter.Write(this);
                    }
                }
            }

            Flush();
            return Receive();
        }