Выполняю такой код:
a = ""
b = "a"
tm = Timer
For i = 1 To 1000000
a = a & b
If i Mod 10000 = 0 Then Debug.Print i, Timer - tm: tm = Timer
Next i
Результат разочаровывает. Честно говоря, думал, что Print будет выводить во втором столбце одно и то же число. Получается, что со строками длиннее 100k лучше не работать?
А если надо результат некоего запроса экспортнуть в некий текстовый формат? Я выкрутился, конвертируя каждую строку запроса в элемент массива и потом массив сливал в файл. А как это делать правильно? (Без XSLT, с XSLT любой дурак сможет