System.Data.OleDb.OleDbCommand.CheckParameters C# (CSharp) Method

CheckParameters() protected final method

protected final CheckParameters ( ) : void
return void
		protected sealed override void CheckParameters()
		{
			for(int i = 0; i < Parameters.Count; i++) {
				OleDbParameter parameter = (OleDbParameter)Parameters[i];
				if ((parameter.OleDbType == OleDbType.Empty) || (parameter.OleDbType == OleDbType.Error)) {
					throw ExceptionHelper.ParametersNotInitialized(i,parameter.ParameterName,parameter.OleDbType.ToString());
				}

				if (((parameter.OleDbType == OleDbType.Char) || (parameter.OleDbType == OleDbType.Binary) ||
					(parameter.OleDbType == OleDbType.VarWChar) || (parameter.OleDbType == OleDbType.VarBinary) ||
					(parameter.OleDbType == OleDbType.VarNumeric)) && (parameter.Size == 0)) {
					throw ExceptionHelper.WrongParameterSize("OleDb");
				}
			}
		}