Я использую ArrayBinding для вставки больших объемов данных в таблицы оракула.Тем не менее, я не понимаю, как вставить нулевые значения при использовании ArrayBinding.
// set the parameter values
p_first_name.Value = new string[4]{"First 1", "First 2", "First 3", "First 4"};
p_middle_name.Value = new string[4]{"Middle 1", null, "Middle 3", null };
p_last_name.Value = new string[4]{"Last 1", "Last 2", "Last 3", "Last 4"};
// use the ArrayBindStatus to indicate a null insert
p_middle_name.ArrayBindStatus = new OracleParameterStatus[4];
p_middle_name.ArrayBindStatus[1] = OracleParameterStatus.NullInsert;
p_middle_name.ArrayBindStatus[3] = OracleParameterStatus.NullInsert;
Я прочитал приведенный выше пример с использованием ArrayBindingStatus, однако мой вопрос заключается в том, как узнать положение элемента в столбце, особеннов большом наборе данных?
Есть предложения, пожалуйста?