Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.06.2012, 23:26   #1
JDmit
 
Регистрация: 03.06.2012
Сообщений: 9
По умолчанию сохранение БД

имеется DBGrid, Table и DataSourse...как сохранить БД в файл (чтобы создавались новые файлы каждый раз) при нажатии на кнопку, чтобы потом можно было этот файл загрузить в DBGrid для просмотра?

и сразу еще вопрос: как создать установочный файл программы, использующей БД? чтобы на другом компе установилась и работала без проблем...желательно стандартными средствами delphi
JDmit вне форума Ответить с цитированием
Старый 04.06.2012, 09:55   #2
fbus
Форумчанин
 
Аватар для fbus
 
Регистрация: 23.10.2008
Сообщений: 460
По умолчанию

вообще не понятно какая связь между БД и отдельными файлами...чтобы потом еще загружать для просмотра если уже есть База Данных?

ну а если все же задание звучит так как вы озвучили то смотрите в сторону SQL там был запрос (не вспомню щас) который экспортирует БД в отдельный файл.

Либо (что менее приятно) писать процедуру вручную. но это тогда уже не БД а набор каких-то файлов получается. и для их отображения больше подойдет StringGrid.
Удачи!
fbus вне форума Ответить с цитированием
Старый 04.06.2012, 10:44   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
чтобы создавались новые файлы каждый раз
Зачем? Локализуешь данные, выводишь из из базы?
Цитата:
желательно стандартными средствами delphi
В Делфи нет возможности создавать инсталляторы. Но в Делфи можно написать программу так, что она не будет требовать инсталляции.
Смотря что и как ты пишешь.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 05.06.2012, 08:00   #4
JDmit
 
Регистрация: 03.06.2012
Сообщений: 9
По умолчанию

сохранение тогда уж записей из Table в файл, который каждый раз создается при нажатии на кнопку "сохранить" (т.ею каждый раз новый baza1, baza2 ...)...и чтобы сохраненные записи потом открывать и загружать в программу для просмотра...вот так можно сделать?

а с инсталлятором вот что: я понял как его создавать с помощью InstallShield Express, но вот не могу потом найти созданный setup.exe...куда он сохраняется? в папке проекта его нет
JDmit вне форума Ответить с цитированием
Старый 05.06.2012, 08:14   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Можно сделать все. Нужно только знать в каком виде данные должны выгружаться, и самое главное - зачем это делать.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 05.06.2012, 08:28   #6
JDmit
 
Регистрация: 03.06.2012
Сообщений: 9
По умолчанию

делать в принципе необязательно, но желательно) просто чтобы к примеру появилось в таблице 500 записей, сохранить их в новый файл, таблицу очистить и заново заполнять, потом опять сохранить в новый файл...ну и загрузить эти файлы в таблицу опять чтобы тупо посмотреть какие записи были...если нет такой возможности, то и не надо) это уже так, примочки)
JDmit вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сохранение Ruska882009 Microsoft Office Word 2 06.10.2010 13:17
Сохранение Ensoph Microsoft Office Excel 1 06.11.2009 04:54
Сохранение Патрон Общие вопросы Delphi 21 14.12.2008 14:23
сохранение 1234 Общие вопросы Delphi 11 30.08.2008 11:47
Сохранение Lonix Общие вопросы Delphi 1 22.04.2007 00:15