Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Программно ввести данные ТХТ в базу данных [D7]


Страницы:   1 2

Aleks ©   (2009-12-17 15:50:00) 

Доброго времяни суток, Мастера подскажите, как, и как это правильно сделать.
Есть Данные, они в текстовом файле, стороняя программа пищет лог, мне необходимо занести, и переодически добавлять этот лог в базу данных. Разобрать строку я могу, но как их ввести, сохранить, проверить на совпадения не знаю. Может компонент есть какой? В базах я 0, прощу не пиннать, покрайней мере сильно.


Aleks   (2009-12-18 12:13:00) [21]


> Теперь еще раз и по русски и точно, а не примерно, если
> конечно ответа было недостаточно. Особенно про уникальные
> поля.

Извини, что такое уникальные поля, как они создаются, и как определить уникальное это имя или нет.
> По поводу как залить, тебе был дан ответ - с помощью провайдера/драйвера
> "TextFiles", а команда простая обычная INSERT INTO ... SELECT
> FROM ...

можно по подробней, один цикл с описанием, открыть, что откуда, куда переслать ,сохранить.
Ну не понимаю я, первый раз с BD, спасибо.


Anatoly Podgoretsky   (2009-12-18 08:55:00) [22]


> Это был примерный лог, если стоит Integer то цифры мне и
> нужны.
> Если уникальные поля это те где звёздачка стоит, что при
> создании базы ставилась, то они подчти все такие.
> Можт всё таки кто нибудь подскажет, как залить в ВД данные
> из лог файла.

Теперь еще раз и по русски и точно, а не примерно, если конечно ответа было недостаточно. Особенно про уникальные поля.

Насчет номера дома и цифр, чтоже ты будешь делать когда встретится дом 10а или квартира 10/2

По поводу как залить, тебе был дан ответ - с помощью провайдера/драйвера "TextFiles", а команда простая обычная INSERT INTO ... SELECT FROM ...


sniknik   (2009-12-18 07:47:00) [23]

> Это был примерныйлог
ну, ты и получил примерныйответ, делай его преобразование с учетом того, что ты замолчал и "телепатограммой" того чего АП из-за этого не понял/понял не так как "ты имел ввиду там есть" и получишь точный.

> Если уникальные поля это те где звёздачка стоит
а где "звёздачка" стоит в логе?

> Можт всё таки кто нибудь подскажет, как залить в ВД данные из лог файла.
да без проблем. заливай запросом(insert into), или открывай свой txt как таблицу и заливай позаписьно.


Aleks   (2009-12-17 23:17:00) [24]


> Дом и квартира не являются Integer, тип должен быть текстовый.
> Уникальных полей у тебя нет, только вся совокупность записи.
> БДЕ поддерживает текстовые базы (TextFiles), по крайней
> мере для чтения.

Это был примерныйлог, если стоит Integer то цифры мне и нужны.
Если уникальные поля это те где звёздачка стоит, что при создании базы ставилась, то они подчти все такие.
Можт всё таки кто нибудь подскажет, как залить в ВД данные из лог файла.


Anatoly Podgoretsky   (2009-12-17 19:12:00) [25]

> Aleks  (17.12.2009 18:08:06)  [6]

Дом и квартира не являются Integer, тип должен быть текстовый.
Уникальных полей у тебя нет, только вся совокупность записи.
БДЕ поддерживает текстовые базы (TextFiles), по крайней мере для чтения.


Aleks   (2009-12-17 18:10:00) [26]


> Надо сделать постановку и выявить уникальность в данных.
>  Кроме того 10 000 записей это вообще не объем, можно даже
> все удалять и поновому заливать в БД

База у меня пустая. Мне и нужно как то залить в неё данные из лог файла.


Aleks   (2009-12-17 18:08:00) [27]


> Для начала расскажи о логе ( что в нем ). Народ тут добрый
> , отзывчивый.Быстро найдут нужную "кампаненту".

Вот примерныйтекст лога:
Имя  год      Обл  гор   ул    №дом   №кв    №Этаж

Text:Integer:Text:Text:Text:Integer:Integer:Integer:


> на чем?

создавал так :BDE Admin.-- Стандартная, потом через Датабазу что в Delphi встроенная, Парадокс. По книге создавал.
А на чём она ....... не знаю, извините.


Jeer   (2009-12-17 17:16:00) [28]


> Шефа у меня нет, просто хобби такое.


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

Для начала расскажи о логе ( что в нем ). Народ тут добрый , отзывчивый.
Быстро найдут нужную "кампаненту".


Anatoly Podgoretsky   (2009-12-17 16:16:00) [29]

> Aleks  (17.12.2009 15:50:00)  [0]

Надо сделать постановку и выявить уникальность в данных. Кроме того 10 000 записей это вообще не объем, можно даже все удалять и поновому заливать в БД


clickmaker   (2009-12-17 16:12:00) [30]

> Да, база уже готова

на чем?


Aleks   (2009-12-17 16:04:00) [31]

Да, база уже готова. В логе много нужной информации, но просматривать её в блокноте очень не удобно, а выбрать из неё (примерно 10 000 записей, и их всё больше), что то нужное не реально. Вот и решил всё это в БД занести.
Шефа у меня нет, просто хобби такое.


clickmaker   (2009-12-17 15:54:00) [32]

> мне необходимо занести, и переодически добавлять этот лог
> в базу данных

а чем вызвана столь суровая необходимость?
наличием уже готовой базы и приказом шефа?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо