![]() |
|
|
![]()
|
|
| Burka |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 11.5.2007 Репутация: 1 Всего: 2 |
Подскажите, как правильней реализовать?
Есть да ПК на них установлена моя программа. Использую Access'скую БД. Требуется с одного ПК сохранить часть базы(одну или несколько строк) в файл, а потом на другом ПК читать этот файл и записать в БД эти данные. Это сообщение отредактировал(а) Burka - 6.8.2007, 14:11 -------------------- Великие умы обсуждают идеи; средние умы обсуждают события; мелкие умы обсуждают людей. |
|||
|
||||
| Anark1 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 622 Регистрация: 15.12.2006 Где: RF -> Moscow Репутация: 1 Всего: 11 |
А что непонятного?
Тут кстати хорошо использовать XML. |
|||
|
||||
| Burka |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 11.5.2007 Репутация: 1 Всего: 2 |
А стандартных компонентов нет для использования xml?
А что если сделать с обчыным файлом через потоки, например)? -------------------- Великие умы обсуждают идеи; средние умы обсуждают события; мелкие умы обсуждают людей. |
|||
|
||||
| Anark1 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 622 Регистрация: 15.12.2006 Где: RF -> Moscow Репутация: 1 Всего: 11 |
Тут единственный вопрос.
Базы с которыми работает твоя программа идентичны? Просто нужно занести данные в файл и указать расположение в БД. |
|||
|
||||
| Burka |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 11.5.2007 Репутация: 1 Всего: 2 |
Да, структура одна и та же. просто нужно сохранить в файл несколько или одну строку. И читать из этого файла данные обратно в базу.
-------------------- Великие умы обсуждают идеи; средние умы обсуждают события; мелкие умы обсуждают людей. |
|||
|
||||
| SergeBS |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1111 Регистрация: 10.6.2005 Где: Владимир Репутация: 11 Всего: 22 |
Burka,
SaveToFile method (TCustomADODataSet) LoadFromFile method (TCustomADODataSet) XML есть. |
|||
|
||||
| Burka |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 11.5.2007 Репутация: 1 Всего: 2 |
SergeBS, Спасибо, метод отлично работает.
Но есть проблемка, подскажите как решить. Мне нужно изменять значения ключевого поля в читаемой записи до того как оно попадет в таблицу. Есть способ это сделать без лишнего датасета? И еще вопрос - как с пмощью этих процедур записать несколько строк таблиц в один файл? Это сообщение отредактировал(а) Burka - 7.8.2007, 16:11 -------------------- Великие умы обсуждают идеи; средние умы обсуждают события; мелкие умы обсуждают людей. |
|||
|
||||
| SergeBS |
|
||||||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1111 Регистрация: 10.6.2005 Где: Владимир Репутация: 11 Всего: 22 |
Burka,
Прочитать Help внимательно.
Пример - 5 записей начиная с текущей:
Последние 2 строки - для закрытия файла. |
||||||
|
|||||||
| Burka |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 11.5.2007 Репутация: 1 Всего: 2 |
SergeBS, спасибо.
тока вот как хранить количество записей и как ее изменить при чтении?) Я решил записывать в поток по-своему. Файл весит в 20 раз меньше и я могу делать все что мне нужно, хоть и подольше попарится надо. -------------------- Великие умы обсуждают идеи; средние умы обсуждают события; мелкие умы обсуждают людей. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |