Я предполагаю, что если набор записей все еще подключен и на сервере отключено питание, пользователю сразу же будет предложено в своем приложении, прежде чем он продолжит вводить данные, которые не будут сохранены?
Как насчет сбора мусора в памяти?
В .net легче распространять обновления.
Я думаю, если у вас много кода на VB 6 для приложений winform, зачем менять? Возможно, если вы начнете новый проект с использованием VB.NET, вы сможете продемонстрировать некоторые другие преимущества, такие как включение нескольких таблиц в адаптер таблицы (не могу сказать, что я этим воспользовался).