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 объект |