ник: osmor
С цитированием пока проблемы, подучусь немного - приделаю.
Не стоит так заводиться. Вопрос был сформилирован не однозначно именно по этому я и уточнял.
Все же есть очень большая разница между чтением данных из файла и чтением данных из приложения "Блокнот".
Ну, если кто-то считает, что у блокнота расширение - не *.txt - то я вообще не в тот форум прописался.
Вообще расширений файла созданного "блокнотом" может быть любым.
И текстовый файл может иметь любое расширение, от этого он не перестанет быть текстом.
Теперь по сути... я же посоветовал добавлять время создания строки, в этом случае можно легко вычленять новые записи используя adodb.recordset с условием. Ничего лопатить не придется.
Если файл имеет табличную структуру это делается примерно так
Dim conTxt As ADODB.Connection
Dim rst As ADODB.Recordset
Dim fld As ADODB.Field
Dim rstTarget As New ADODB.Recordset
Set conTxt = New ADODB.Connection
conTxt.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\_proj\_mts\;Extended Properties='text;HDR=No;FMT=Delimited'"
Set rst = New ADODB.Recordset
rst.Open "select * from Bill.log where F9 >=dtLastUpdate", conTxt
|
где
F9 - порядковый номер столбца где записано время для данной записи (если в первом столбце то
F1)
dtLastUpdate - время последней закачки данных в БД
Вы получите рекордсет содержащий записи из тектового файла у которых время записи больше времени последней закачки