Delphi - Вопрос знающим Delphi
-
Grub
Delphi - Вопрос знающим Delphi
Есть БД. Сама БД написана в Access'e. Встал вопрос "мобильности" приложения. БД связана с приложением через ADOConection. Элементарный перенос БД на другой комп(или даже на другой диск) создает ошибку: Строка "здесь указывается путь" ошибочна или не доступен сервер. Как сделать приложение переносимым и самое главное работающим??? Помогите пожалуйста.
-
BuGfiX
Re: Delphi - Вопрос знающим Delphi
Может я чего-то не понимаю, но почему бы не редактировать ADOConnection динамически, скажем, из настроек приложения?
-
Scorpion666
Re: Delphi - Вопрос знающим Delphi
В свойстве ConnectionString обекта ADOConnection пишеш следующие:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=1111.mdb;Persist Security Info=False
где 1111.mdb твоя БД а Access'e
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=1111.mdb;Persist Security Info=False
где 1111.mdb твоя БД а Access'e
-
Grub
-
Grub
Re: Delphi - Вопрос знающим Delphi
Все вопрос решил... Надо было изменить в ConnectionString расположение БД. она у меня была аж в E:\sesia\2k2s\access\ - полюбому у меня на работе, да и у любого пользователя такого пути не будет. Сменил на просто диск С и все запахало. Спасибо всем, особенно Scorpion666 за наводку.....
-
Artya
Re: Delphi - Вопрос знающим Delphi
думаю хранить БД на диске С не совсем удобно будет для пользователей твоей проги, луже ConnectionString писать как говорил Scorpion666 а БД хранить в папке с твоим ехешником...
-
Artya
Re: Delphi - Вопрос знающим Delphi
Я бы написал *.ini файл в котором указал путь к базе и при запуске приложения присваивал этот путь ConnectionString.