Попробуйте изменить строку rs.open на:
rs.Open strSQL, Conn, 3, 1, &H0001
Ниже приводится описание вызова функции и параметров: recordsetobject.Open Source, ActiveConnection, CursorType, LockType, Options
3- adOpenStatic
1 - adLockReadOnly
& H0001 - adCmdText
Я извлек это из своего старого кода.Я не помню, почему такая комбинация параметров необходима, но это то, что необходимо для реализации подкачки.
Неограниченное количество записей звучит великолепно, но я бы установил предел, даже если он довольно высокий.
Есливы не получаете вывод "Hello World 2", есть ошибка?Это также было бы полезно.