![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Программно ввести данные ТХТ в базу данных [D7]
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]> мне необходимо занести, и переодически добавлять этот лог
> в базу данных
а чем вызвана столь суровая необходимость?
наличием уже готовой базы и приказом шефа?