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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.11.2011, 12:14   #1
city32
Пользователь
 
Регистрация: 14.10.2011
Сообщений: 48
По умолчанию И снова ADOconnection

Подскажите. Следующая ситуация. База Access. Подключение через ADOcinnection. Есть форма смена пароля на ней Edit и OpenDialog1.Execute.
При нажатии на Edit срабатывает OpenDialog1.Execute
Код:
procedure TForm11.Edit1Click(Sender: TObject);
var
st:TStrings;
begin
if OpenDialog1.Execute then (Sender as TEdit).Text := OpenDialog1.FileName;
st := TStringList.Create;
try
st.Text := Edit1.Text;
st.SaveToFile('c:\Program Files\******\bd.txt');
finally
st.Free;
     form1.ADOQuery1.Active:=false;
     form1.ADOConnection1.Connected:=False;
     form1.ADOConnection1.ConnectionString:=
     'Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+
     OpenDialog1.FileName+';Persist Security Info=False';
     form1.ADOConnection1.Connected:=true;
     form1.ADOQuery1.Active:=true;
     form1.visible:=true;
     form11.visible:=false;
     end;
Путь к базе сохраняется в файле bd.txt. А как теперь сделать чтобы каждый раз при запуске программы данные в ADOConnection1.ConnectionString брались из этого текстового файла?
city32 вне форума Ответить с цитированием
Старый 29.11.2011, 12:22   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,543
По умолчанию

Цитата:
чтобы каждый раз при запуске программы данные
событие OnCreate
Код:
procedure Tform11.OnCreate(sender: TObject);
Цитата:
в ADOConnection1.ConnectionString брались из этого текстового файла?
Код:
st:=TstringList.Create;
st.LoadToFile('c:\Program Files\******\bd.txt');
далее устанавливаем ADOconnection
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 29.11.2011, 12:26   #3
rdama
Форумчанин
 
Аватар для rdama
 
Регистрация: 25.07.2009
Сообщений: 533
По умолчанию

Прочитать о такой вещи как ini файлы. И как работать с ними в Delphi.
Маразм крепчал. Еноты пели...
R-style Dataknowlege Access Member Account (RDAMA)
rdama вне форума Ответить с цитированием
Старый 29.11.2011, 13:29   #4
city32
Пользователь
 
Регистрация: 14.10.2011
Сообщений: 48
По умолчанию

спасибо разобрался)))
в коде вместо loadtofile надо loadfromfile
city32 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ADOConnection ADOSnow БД в Delphi 1 17.12.2010 17:57
ADOCONNECTION T@tali Общие вопросы Delphi 17 27.05.2010 18:07
ADOConnection Optigood БД в Delphi 18 18.05.2010 09:26
ADOConnection Explosion БД в Delphi 7 16.04.2010 15:54
MDIChild снова и снова... Siber_Dec Общие вопросы Delphi 2 13.12.2009 03:24