41 class CL_DBConnection_Impl;
76 {
return begin_arg(format, type).set_arg(arg1).get_result(); }
79 template <
class Arg1,
class Arg2>
81 {
return begin_arg(format, type).set_arg(arg1).set_arg(arg2).get_result(); }
84 template <
class Arg1,
class Arg2,
class Arg3>
86 {
return begin_arg(format, type).set_arg(arg1).set_arg(arg2).set_arg(arg3).get_result(); }
89 template <
class Arg1,
class Arg2,
class Arg3,
class Arg4>
91 {
return begin_arg(format, type).set_arg(arg1).set_arg(arg2).set_arg(arg3).set_arg(arg4).get_result(); }
94 template <
class Arg1,
class Arg2,
class Arg3,
class Arg4,
class Arg5>
96 {
return begin_arg(format, type).set_arg(arg1).set_arg(arg2).set_arg(arg3).set_arg(arg4).set_arg(arg5).get_result(); }
99 template <
class Arg1,
class Arg2,
class Arg3,
class Arg4,
class Arg5,
class Arg6>
101 {
return begin_arg(format, type).set_arg(arg1).set_arg(arg2).set_arg(arg3).set_arg(arg4).set_arg(arg5).set_arg(arg6).get_result(); }
104 template <
class Arg1,
class Arg2,
class Arg3,
class Arg4,
class Arg5,
class Arg6,
class Arg7>
106 {
return begin_arg(format, type).set_arg(arg1).set_arg(arg2).set_arg(arg3).set_arg(arg4).set_arg(arg5).set_arg(arg6).set_arg(arg7).get_result(); }
134 cmd.set_input_parameter_string(i, arg);
139 DBArg &set_arg(
const char *arg)
141 cmd.set_input_parameter_string(i, arg);
146 DBArg &set_arg(
bool arg)
148 cmd.set_input_parameter_bool(i, arg);
153 DBArg &set_arg(
int arg)
155 cmd.set_input_parameter_int(i, arg);
160 DBArg &set_arg(
double arg)
162 cmd.set_input_parameter_double(i, arg);
169 cmd.set_input_parameter_datetime(i, arg);
176 cmd.set_input_parameter_binary(i, arg);
193 return DBArg(*
this, format, type);
196 CL_SharedPtr<CL_DBConnection_Impl> impl;