Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
1-78880
Lapin
2003-11-13 10:11
2003.11.24
как получить HWND?


14-79174
Сатир
2003-10-30 12:30
2003.11.24
Консультанты, крепитесь!


1-78944
Teapot
2003-11-13 23:23
2003.11.24
Клавиши управления курсором


1-78912
АСМиД
2003-11-12 16:50
2003.11.24
EOLEError


1-79022
TRIX
2003-11-14 01:40
2003.11.24
Зависание при циклах





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский