Форум: "Базы";
Текущий архив: 2003.11.24;
Скачать: [xml.tar.bz2];
ВнизКак импортировать данные с INI файла в базу Paradox Найти похожие ветки
← →
Yurij (2003-10-29 10:59) [0]Подскажите пожалууйста начинающему, у меня есть 20 ini файлов такой структуры:
[Section]
Date=SysDate
Value1=integer1
Value2=integer2
Value3=integer3
такой файл надо подтягивать в базу Парадокса, как это можно реализовать?
← →
Anatoly Podgoretsky (2003-10-29 11:13) [1]Надо ручками, с использование TIniFile
← →
Yurij (2003-10-29 18:03) [2]ну помогите хоть кто нибудь?
← →
Sandman25 (2003-10-29 18:11) [3]А что непонятного?
Первая операция: считывание данных из INI-файла
Вторая операция: запись этих данных в БД
По обеим операциям есть куча информации, как в FAQ, так и в Demos.
← →
Yurij (2003-10-30 10:33) [4]согласен но я только начинающий, и сам никак не могу разгребсти,я так понял данные надо забить сначалав переменные а потом сохранить в базу, но как быть если файлов то 20 штук
← →
paul_k (2003-10-30 10:42) [5]
> но как быть если файлов то 20 штук
если это INI-файлы с разной чтруктурой то написать 20 процедур
если структура одинаковая, то прогнать в цикле 20 раз
если совсем лень писать процедуры - то объединить аккуратно руками 20 файлов в один и написать одну большую процедуру разбора и перебрасывания в базу
← →
Yurij (2003-10-30 11:13) [6]да эт я понимаю, но я немогу понять как забить данные в базу, я читаю ини файл (но куда его читать?) а что потом, может у кого нибудь есть подобный пример? Заранее благодарен.
← →
bushmen (2003-10-30 11:19) [7]>Yurij (30.10.03 11:13) [6]
Как ты начал программировать, не имея по языку программирования ни одной книги?! А если есть, то открой и прочитай - там всё написано популярно!
← →
Yurij (2003-10-30 11:39) [8]спасибо
← →
paul_k (2003-10-30 11:43) [9]2 Yurij
Это вопрос вида "помогите понять"
или вида "напишите за меня"
если "помогите понять" то ставте вопрос по другому.
как то делаю то-то и то-то. а дальше затык в том-то и том-то.
а если "напишите за меня" - так уверен, найдутся люди, которые за оперделенную оплату Вам это напишут
← →
Yurij (2003-10-30 12:05) [10]спасибо буду сам както разгребать это
← →
Anatoly Podgoretsky (2003-10-30 12:19) [11]Yurij (30.10.03 10:33) [4]
Повторить 20 раз
← →
Yurij (2003-10-30 12:51) [12]понятно :)
← →
Yurij (2003-10-31 12:06) [13]читаю данные с ини файла в переменные, и одновременно в Едиты, а как их записать в базу?
← →
Zacho (2003-10-31 12:12) [14]
> Yurij (31.10.03 12:06) [13]
Прочитай для начала любую книгу по Дельфи, практически в каждой есть основы работы с БД.
И посмотри примеры программ в $(DELPHI)/Demos/Db
← →
Yurij (2003-10-31 17:50) [15]спасибо буду стараться!
← →
Yurij (2003-11-03 10:05) [16]?
← →
Zacho (2003-11-03 10:10) [17]Ну не писать же несколько сотен Кб текста с введением в основы работы с БД в Дельфи. Не хочешь книги читать - хотя бы примеры в стандартной поставке Дельфи посмотри. Чего-то конкретного там не поймешь - спрашивай, ответим.
← →
Yurij (2003-11-04 14:57) [18]А возможно ли сначала прочесть 20 файлов например в Грид а потом содержимое Грида занести в базу ?
← →
Anatoly Podgoretsky (2003-11-04 15:02) [19]Возможно, но работы во много раз будет больше
← →
Yurij (2003-11-04 16:33) [20]А может я выбрал неправильный подход к делу может нужно поменять запись в ИНИ файлы на запись в другой какой нибудь формат?
← →
Zacho (2003-11-04 16:45) [21]
> Yurij (04.11.03 16:33) [20]
Тоже может быть. Опиши свою задачу, может и посоветуем что-нибудь.
← →
Yurij (2003-11-04 18:34) [22]У меня прога должна сформировать файл где будет зпаписываться три числа которые юзер введет, потом по маилу передаст мне а я должен втянуть данные в базу ну вобщем структуру я показал в самом вопросе.
И еще, подскажите возможно написать процедуру импорта в dll а потом вызвать програмой? ( говорят прога в пямяти меньше места занимает если в трее постоянно висит )
← →
Sandman25 (2003-11-04 18:36) [23]>говорят прога в пямяти меньше места занимает если в трее постоянно висит
Не верьте всему, что говорят.
← →
Yurij (2003-11-04 18:40) [24]я имел ввыду то что если процедуру импората данных и ряд других процедур винести в dll то прога в пямяти меньше места занимает если в трее постоянно висит
← →
Zacho (2003-11-04 19:22) [25]
> Yurij (04.11.03 18:34) [22]
Проще всего - обычный файл. Например текстовый, три строки, в каждой - одно число, или бинарный, сам выбирай что удобнее.
> Yurij (04.11.03 18:40) [24]
См. Sandman25 © (04.11.03 18:36) [23]
Да там и процедура будет маленькая и простенькая.
← →
mOOx_ (2003-11-04 19:27) [26]Раз ты только начинаешь программить, то не стоит тебе задумывать над минимизацией занмаемого места. Есть более важные задачи, на которые ты пока не знаешь ответа :)
Удачи.
← →
Yurij (2003-11-05 12:47) [27]Спасибо, уже моя прога открывает файл но в базу пока прочесть немогу,жалко но пока мучаюсь далее
← →
Term (2003-11-05 12:57) [28]
> но в базу пока прочесть
в базу не читают :))) в неё пишут, а читают ИЗ базы, но это уже совсем другая история.
ты бы хоть код бы привёл как пытаешся сохранять, а то сотолько болтовни а конкретно ничего не сказал, тогда бы и ответ получил по существу
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.11.24;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.01 c