чем обработать txt файл

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Riter
Обычный пользователь
Обычный пользователь
 
Сообщения: 58
Зарегистрирован: 24.07.2004 (Сб) 17:56

чем обработать txt файл

Сообщение Riter » 18.01.2005 (Вт) 16:17

Подскажите чем удобно обработать txt файл размером 1 гб.
В access почему то не получается импортировать долго думает, а потом ругается, пишет проверьте путь. Аксес. файл получается 2 гб, а таблиц нет. В нем нет никаких ограничений по данным?

Dzhon
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 236
Зарегистрирован: 09.12.2003 (Вт) 13:30
Откуда: Россия, Омск

Сообщение Dzhon » 18.01.2005 (Вт) 17:52

Используй FSO.

Riter
Обычный пользователь
Обычный пользователь
 
Сообщения: 58
Зарегистрирован: 24.07.2004 (Сб) 17:56

Сообщение Riter » 18.01.2005 (Вт) 19:32

Что это такое?

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 18.01.2005 (Вт) 21:30

File System Object. Подключи в Project :arrow: References библиотеку "Microsoft Scripting Runtime", открой Object Browser (F2) и посмотри на методы и свойства класса FileSystemObject библиотеки Scripting :)
Моду создают модоки, а распространяют модозвоны.

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 18.01.2005 (Вт) 21:32

А ещё можно загружать с поздним связыванием:

Код: Выделить всё
On Error Resume Next
Dim objFSO As Object
    'создадим объект
    Err.Clear
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    'проверим ошибку
    If Err<>0 Then Err.Clear : MsgBox "Ошибка загрузки!" : Exit Sub
    '...

    'очистка
    Set objFSO = Nothing


Тогда нельзя получить подсказку по свойствам и методам, зато можно отследить и обработать ошибки загрузки самостоятельно :)
Моду создают модоки, а распространяют модозвоны.

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 19.01.2005 (Ср) 8:34

Подскажите чем удобно обработать txt файл размером 1 гб.


Да чем угодно...

В access почему то не получается импортировать долго думает, а потом ругается, пишет проверьте путь. Аксес. файл получается 2 гб, а таблиц нет. В нем нет никаких ограничений по данным?


Ограничение на размер базы в Access-e - 2Gb. На размер таблицы - не помню, но не менее 1 Gb. С учетом того что текстовые данные хранятся в уенкоде скорей всего Access натыкается на ограничение по размеру базы. Так что базу, содержащею таблицы такого размера, лучше размещать уже не в Access-е...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

Riter
Обычный пользователь
Обычный пользователь
 
Сообщения: 58
Зарегистрирован: 24.07.2004 (Сб) 17:56

Сообщение Riter » 19.01.2005 (Ср) 10:51

Ясно спасибо за помощь.


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

    TopList