setdbprefs функция не рекомендуется. Используйте следующие функции замены, чтобы задать формат возврата данных, обработку ошибок и отсутствующие данные. Некоторые различия между рабочими процессами могут потребовать обновления вашего кода.
Формат возврата данных - Для 'DataReturnFormat' выборы базы данных, эти значения не рекомендуются:
'numeric'
'cellarray'
'structure'
Обработка ошибок - The 'ErrorHandling' выбор базы данных не рекомендуется.
Отсутствующие данные - The 'NullNumberWrite', 'NullStringWrite', и 'NullNumberRead' настройки базы данных для обработки NULL значения данных не рекомендуются.
Нет планов по удалению setdbprefs функцию в это время.
Код обновленияЧтобы задать формат возврата данных в предыдущих релизах, вы задали возврат импортированных данных в виде числовой матрицы путем установки 'DataReturnFormat' выбор базы данных значению 'numeric'. Для примера:
Теперь можно задать то же значение при помощи 'DataReturnFormat' Аргумент пары "имя-значение" из fetch функция.
Или можно настроить настройки импорта.
Чтобы задать обработку ошибок в предыдущих релизах, установите 'ErrorHandling' выбор базы данных значению 'report' или 'store' при помощи setdbprefs функция. Для примера:
Теперь вы задаете обработку ошибок при помощи 'ErrorHandling' Аргумент пары "имя-значение" из database функцию или 'ErrorHandling' Аргумент пары "имя-значение" из executeSQLScript функция.
Чтобы задать обработку отсутствующих данных в предыдущих релизах, установите 'NullNumberWrite' Выбор базы данных к определенному значению, для примера. В этой таблице показаны параметры выбора базы данных, которые не рекомендованы, и функциональные возможности, которые можно использовать.
| Обескураженная функциональность | Рекомендуемая замена |
|---|
setdbprefs ('NullNumberWrite', 'NaN') | data входной параметр sqlwrite
|
setdbprefs ('NullStringWrite', 'null') | data входной параметр sqlwrite
|
setdbprefs ('NullNumberRead', '0') | SQLImportOptions объект |