Function prepareProcedure

Convenience function to create a prepared statement which calls a stored procedure.

SafePrepared prepareProcedure (
  Connection conn,
  string name,
  int numArgs
) @safe;

OUT parameters are currently not supported. It should generally be possible with MySQL to present them as a result set.

Be careful that your numArgs is correct. If it isn't, you may get a MYX with a very unclear error message.

Throws

MYX if the server has a problem.

Parameters

NameDescription
conn The connection to use.
name The name of the stored procedure.
numArgs The number of arguments the stored procedure takes.