![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 22.06.2007
Сообщений: 2
|
![]()
в общем, надо сделать прогу, которая представляет из себя таблицу, допустим с полями "продукт" и "цена". порга должна уметь : указываешь ей путь к текстовому файлу в котором таблица с теми же полями, прога смотрит и если цены вдруг изменились, то она перезаписывает их у себя, если продукты добавились, то она дописывает их себе. если есть какие нибудь мысли, буду очень благодарен. пока у меня два непонятка: использовать бд или ограничиться таблице...просто записей будет около 200.000, и как загрузить текстовый файл..Спасибо)
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 22.06.2007
Сообщений: 414
|
![]()
Текстовый файл это обязательно??? Не лутше ипользовать Excel? Оттуда легче в БД загрузить данные.
"использовать бд или ограничиться таблице..." - что имеется ввуду?
Нет невыполнимых задач, всё дело времени...
|
![]() |
![]() |
![]() |
#3 | |
детский тренер
Форумчанин
Регистрация: 08.06.2007
Сообщений: 532
|
![]() Цитата:
f: TStrings; f:=TStringList.create(); f.LoadFromFile('c:\filename.txt'); //загрузка текстового файла f.string[0]; // первая строка файла и так далее.... вот так можно считать из файла... Прилепи openDialog.fileName для указания пути к файлу.... Через цикл: table1.edit; table1.first; while table1.Eof <> true do .... table1.next; end; Просматриваешь все значения таблицы и сравниваешь их со строками текстового.... Потом внутри данного цикла делаешь условие, если равно , то заносишь....Ну вот как-бы идея ... А как это залепить все - думай сам....
Я злой и страФный серррый воФк, и в пАрАсятах знаю толк - ppp ppp pp p pp pp
|
|
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 22.06.2007
Сообщений: 2
|
![]()
проблема еще в том что записей порядка 200.000! какой есть способ ускорить загрузку этой базы чтобы пользователь не ждал долго?
|
![]() |
![]() |
![]() |
#5 |
With best regards
Участник клуба
Регистрация: 20.04.2007
Сообщений: 1,448
|
![]()
Таблица??? в txt?????????????????????7
![]() ![]() ![]() Как вы себе представляете процесс загрузки около 400 тыс. значений??? (2поля Х 200тыс). На мой взгляд, пока такая прога загрузит базу, уже прийдут новые цены ![]() P.S.: Не занимайтесь велосипедостроением, делайте, как говорит D-mon, через Excel.
Life is too short, play more...
Как правильно задавать вопросы Последний раз редактировалось Alex21; 22.06.2007 в 14:41. |
![]() |
![]() |
![]() |
#6 | |
детский тренер
Форумчанин
Регистрация: 08.06.2007
Сообщений: 532
|
![]() Цитата:
используй OLE .....
Я злой и страФный серррый воФк, и в пАрАсятах знаю толк - ppp ppp pp p pp pp
|
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 22.06.2007
Сообщений: 414
|
![]()
Запрос на перенос данных из Excel в таблицу БД
SELECT * into TMPTable FROM OPENDATASOURCE('Microsoft.Jet.OLEDB .4.0','Data Source="путь к файлу"; Extended Properties=Excel 5.0')...[TableName$] TMPTable - автоматом создаёт таблицу в БД куда вставляются данные с Excel. путь к файлу - полный путь к *.xls TableName$ - имя листа в файле Excel, $ в конце обязателен.
Нет невыполнимых задач, всё дело времени...
|
![]() |
![]() |
![]() |
#8 | |
Форумчанин
Регистрация: 20.06.2007
Сообщений: 266
|
![]() Цитата:
Проблема будет в загрузке текстового файла и переборе записей. Задумайся лучше о том, как извратиться и не перебирать все записи по порядку.
-Кукушка, кукушка! Накукуй мне сто лет!
-А накукуй тебе столько? (с) Библия. Вольный перевод с древнееврейского. |
|
![]() |
![]() |
![]() |
#10 | |
детский тренер
Форумчанин
Регистрация: 08.06.2007
Сообщений: 532
|
![]() Цитата:
Я злой и страФный серррый воФк, и в пАрАсятах знаю толк - ppp ppp pp p pp pp
|
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Загрузка данных из файла | JIK | Помощь студентам | 4 | 19.05.2013 12:17 |
кусок кода считать не из тестового файла а из Tmemo | Stanislav | Общие вопросы Delphi | 8 | 07.01.2008 22:12 |
Загрузка данных | AlexMori | Общие вопросы Delphi | 2 | 15.11.2007 08:12 |
Загрузка Файла | Volkogriz | Общие вопросы Delphi | 3 | 31.10.2007 21:14 |
Загрузка файла | AVer | Работа с сетью в Delphi | 0 | 11.02.2007 17:22 |