public static DbCommand CreateParameterizedCommand(
this DbConnection connection,
string sql,
params Object?[] values
)<ExtensionAttribute>
Public Shared Function CreateParameterizedCommand (
connection As DbConnection,
sql As String,
ParamArray values As Object()
) As DbCommandpublic:
[ExtensionAttribute]
static DbCommand^ CreateParameterizedCommand(
DbConnection^ connection,
String^ sql,
... array<Object^>^ values
)Gemstone.Data.DataExtensions.DataExtensions.CreateParameterizedCommand = function(connection, sql, ... values);This method does very rudimentary parsing of the SQL statement so parameter names should start with the '@' character and should be surrounded by either spaces, parentheses, or commas.
Do not use the same parameter name twice in the expression so that each parameter, identified by '@', will have a corresponding value.
| ArgumentException | Number of DbParameter arguments in sql expression, identified by '@', do not match number of supplied parameter values. |