У меня есть многозначный короткий текстовый столбец ASCII в одной из таблиц в моей базе данных ESE, в котором содержатся номера телефонов этого человека.
У меня есть новый набор значений, и я хотел бы полностью стереть старые значения и использовать только новые значения.
Бит JET_bitSetRevertToDefaultValue, похоже, не работает. Хотя документация MSDN гласит: «Это заставляет столбец возвращать значение столбца по умолчанию при последующих операциях извлечения столбца. Все существующие значения столбца удаляются». Я обнаружил, что он ничего не делает (возвращаемое значение не возвращается).
Или, есть ли простой способ узнать, сколько значений содержит столбец (это может быть ноль, например, когда я делаю вставку, а не обновление)? Если бы это было так, я мог бы просто запустить цикл от 'nValues' до 1, стирая значение, устанавливая его в нуль, предоставляя значение itagSequence, чтобы достичь того, что я хочу.
Я программирую на C # и использую последнюю версию библиотеки ManagedEsent.
Заранее спасибо!