Я извлекаю большой набор записей с сервера MySQL и назначаю кучу переменных в подпрограмме Excel VBA на основе положения поля, например:
x = MyRecordset.Fields(0).Value
y = MyRecordset.Fields(1).Value
' etc...
Единственный раз, когда выдается ошибка, это когдаодно из значений - NULL, потому что VBA не допускает, чтобы строка была NULL.У меня есть вопрос к обеим сторонам, VBA и стороне MySQL в случае, если сторона VBA падает:
VBA: В настоящее время я использую On Error Resume Next
, чтобы пропустить ошибку NULL - этоЕсть ли лучший / более официальный способ добиться этого?Пропускает ли эта ошибка замедление моего кода?
MySQL: Есть ли способ предотвратить отправку "NULL", например, чтобы быстро заменить экземпляры NULL пустой строкой в моем SELECT
заявление?