![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 06.11.2012
Сообщений: 2
|
![]()
Доброго времени суток!
Столкнулась с проблемой, подскажите, пожалуйста) В общем, есть БД, которая состоит из формы в Делфи и нескольких табличек, созданных в Database Desktop с использованием нового псевдонима BDE-администратора. Программка чудно работает на одном компьютере, на котором все и создавалось. На других же компах не запускается, требует повторения всего процесса создания псевдонима и указания путей для расположения файлов. НО! Все это творение нужно записать на диск, а с диска программа должна полностью функционировать без какого-либо вмешательства на любом компьютере (без Делфи и БДЕ). Каким образом можно все это провернуть? Огромная просьба объяснить все доступно (что, куда, где, зачем нажать), мне очень важно это понять и проделать. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
![]()
Во-первых, с диска эта программа не будет функционировать, так как невозможно будет осуществлять запись в таблицы БД. С флешки - будет.
Во-вторых, чтобы не использовать БДЕ, нужно переписать программу, реализовав подключение через АДО.
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
в принципе, если возможно, я согласен с советом Sciv.
Как вариант (не очень хороший) - добавить программку (можно даже консольную, без вывода, которая будет проверять наличие BDE / нужного алиаса, в случае отсутствия - устанавливает BDE / создаёт алиас) |
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 06.11.2012
Сообщений: 2
|
![]()
ок, перепишем. Если реализовывать через АДО, то каким образом? Что с чем каким свойством связывать? Можно ли использовать таблицы Database Desktop? Никогда не работала с этим компонентом. Если не затруднит, объясните подробно. В среде Делфи чувствую себя как белка с супермаркете, не знаю что, где и зачем нажимать)
|
![]() |
![]() |
![]() |
#5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Есть СУБД, которые можно таскать с программой, SQLLite кажись одна из них, и вот тогда с любого места запуск программы будет успешен.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
![]()
Можно базу на xml зарядить... Но это так, размышления из области извращений
![]()
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
сохранение канвы в делфи | AdvSent | Общие вопросы Delphi | 0 | 24.09.2012 12:19 |
Сохранение | Ruska882009 | Microsoft Office Word | 2 | 06.10.2010 13:17 |
Сохранение картинки в делфи | paravoz1k | Помощь студентам | 5 | 12.04.2010 19:04 |
Сохранение БД | Andrey174rus | Общие вопросы Delphi | 12 | 12.10.2009 23:56 |
Код игры на Паскале и на Делфи сильно отличается? Как переписать код с Паскаля в Делфи? | Mclaren | Помощь студентам | 2 | 27.04.2009 22:37 |