|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.10.2007, 17:07 | #1 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 908
|
Распаковать БД?
Здравствуйте, уважаемые программисты!
Прошу Ваших советов, идей со следующей проблемой: Есть БД в MS Accsees, через делфи я номально к ней подключаюсь - все работает прекрасно и есть такая же БД, с такими же таблицами, но с другими данными и причем эта БД находится в архиве. А теперь собственно вопрос: как распаковать БД и занести эти данные в нормальную БД? Хотя заносить данные я научился, пожалуй вопрос заключается в программном распаковывания архива. |
24.10.2007, 13:06 | #2 |
Армия Рассейская
Форумчанин
Регистрация: 06.12.2006
Сообщений: 175
|
А почему именно программная распаковка? Неужели нельзя распаковать вручную, а потом с ней работать? Каким архиватором то хоть упакована?
Сделаем ночь ярче!!! - Ракетные войска стратегического назначения
Центральный клуб туристов РВСН |
24.10.2007, 13:35 | #3 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 908
|
Сейчас объясню зачем мне это нужно:
Я архивирую таблицу, непринципиально каким архиватором, пусть будет тот же RAR, затем выкладываю этот архив на FTP, а вот теперь загвозка заключается в том, что нужно сделать так, что бы пользователь, который использует мою БД, мог обновить ее, т.е. нужно сделать программно распаковывание БД и замену старой БД, т.е. та, что была у пользователя! |
24.10.2007, 14:36 | #4 |
Пользователь
Регистрация: 10.04.2007
Сообщений: 51
|
тогда уж сделай с помощью SQL скриптов....
выгружай SQL скрипт в текстовый файл(меньше размер) если нада ещё и упакуй а дальше уже закачивай в нужную БД обновления.... так к стати легче и отследить програмно что-когда обновлял... по поводу распаковки .... используй winexec или shellexeчто-то там .... блин с памятью туговато. (апи функции)
e-mail=konkurent@gala.net
isq=498425545 |
25.10.2007, 15:04 | #5 |
Армия Рассейская
Форумчанин
Регистрация: 06.12.2006
Сообщений: 175
|
Читаешь доку к консольному Rar создаешь бат файл, который будет распаковывать архив. При запуске программы запускаешь батник
Сделаем ночь ярче!!! - Ракетные войска стратегического назначения
Центральный клуб туристов РВСН |
25.10.2007, 15:48 | #6 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Ну, тогда уж просто SFX создавать, да и дело с концом...
|
29.10.2007, 13:32 | #7 |
Армия Рассейская
Форумчанин
Регистрация: 06.12.2006
Сообщений: 175
|
ну или так. Но архивировать все равно батей надо будет
Сделаем ночь ярче!!! - Ракетные войска стратегического назначения
Центральный клуб туристов РВСН |
30.10.2007, 00:14 | #8 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
|
30.10.2007, 06:18 | #9 |
Регистрация: 30.10.2007
Сообщений: 5
|
Запокавал, скинул, распокавала, прочитал, обратно, запокавал, скинул, считал, распокавал. Парни, это уже не актуально. Плюнь на этот архив и найди нормальных адекватных заказчиков. Пусть сервер нормальный ставят, а ты нормальную трех или даже двух уровневую клиент-серверку пиши со всей обработкой на сервере и не парся. Я так тоже в парился, потом ваще все на PHP и MySql сделал. И они прям из делфофской программы через HTTP подключались к MySQL базе. а она там, а они тут, короче все закручено было, ниче толком не работает, но было круто.
Шилин Кирилл
|