Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.24;
Скачать: CL | DM;

Вниз

Как импортировать данные с 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;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.027 c
1-79000
Andrey V.
2003-11-14 11:09
2003.11.24
Убрать курсор в TMemo


14-79113
Dimaz-z
2003-11-03 13:04
2003.11.24
Как организовать импорт из телефонной книги сотового в программу?


1-78915
AlexanderSK
2003-11-12 16:39
2003.11.24
vcl.bpl и rtl60.bpl


8-79058
ildar
2003-07-22 09:40
2003.11.24
вхождение одного звукового фрагмента в другой


3-78854
chistyakov
2003-11-03 17:41
2003.11.24
Проблема с ADOStoredProc