Удивительно. Если перед обращением к свойству ADODB.Recordset.Fields.Item (FieldName).Value выполнить Recordset.Save('d:\\1.txt', 1), значение получается. Правда, лишь в том случае, если файла 1.txt не существует. Иначе опять ошибка.
Можно, конечно, записывать какой-то временный файл, проверять его наличие при каждом обращении и, если есть, грохать, но как-то мне не кажется это правильным выходом из ситуации. Requery и Resync для SQLite не работают.
|