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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.07.2007, 16:52   #1
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию БД ADO

как в ADOConnection програмно изменить путь к файлу баз данных.
Дело в том что при переносе моей проги на другой комп возникает ошибка. что то типа нет файла б.д. Пробовал следующими способами
1. Через ConnectionString
2. Datamodule1.ADOConnection1.Close;
Datamodule1.ADOConnection1.DefaultD atabase:='';
Datamodule1.ADOConnection1.DefaultD atabase:=ExtractfilePath(Applicatio n.ExeName+'sdds.mdb');
Datamodule1.ADOConnection1.Open;
datamodule1.VIPTable.Active:=true;
datamodule1.SlaveTable.Active:=true ;
datamodule1.DocTable.Active:=true;
SERG1980 вне форума Ответить с цитированием
Старый 17.07.2007, 02:22   #2
Баламут
Баламучу слегка...
Участник клуба
 
Аватар для Баламут
 
Регистрация: 01.11.2006
Сообщений: 1,585
По умолчанию

Да просто отредактирую строку подключения. Вот пример
Provider=Microsoft.Jet.OLEDB.4.0;Da ta Source=C:\WORK\Forum\baza.mdb;Persi st Security Info=False

Обрати внимание, Data Source = Путь к базе.
Можно так же вызвать окно редактирования пути.

Uses ...ADOConEd...

if EditConnectionString(ADOConnetction 1) then ... Теперь в строке подлючения все есть, если правильно указал путь, конечно...
Баламут вне форума Ответить с цитированием
Ответ


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