Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/25: Рейтинг темы: голосов - 25, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 02.09.2010
Сообщений: 17

Изменение подключения ADOConnection програмно

06.09.2010, 16:36. Показов 4790. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Знающие люди, поскажите:
Имеется объект ADOConnection (создан не программо, а через палитру компонент ADO). Соединение не установлено. Необходимо програмно подключиться к некой mdb-базе и, впоследствии, изменять параметры подключения (меняется путь к mdb файлу). Как это реализовать?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.09.2010, 16:36
Ответы с готовыми решениями:

Изменение значений ConnectionString для ADOConnection
Здравия желаю народ. Вообщем база sql, надо чтобы приложение на базе технологии ado работало при переносе на другой комп. Т.е. где-то...

Timer - проверка подключения к БД ADOConnection
Добрый день! Прошу помочь) На форме имеются: ADOConnection Panel Timer Memo

Изменить строку подключения у ADOConnection
Всем доброго время суток. Хочу программно изменить строку подключения ADOConnection. Вот мой код: with DataModule2.ADOConnection1 do ...

4
1 / 1 / 1
Регистрация: 26.08.2010
Сообщений: 133
06.09.2010, 18:05
Блин, третья попытка:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function TdmData.ConnectDB(const FName, aPassword: string): boolean;
begin
     Result := false;
     try
      ADOConnection1.Connected := false;
      ADOConnection1.ConnectionString :=
         'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' + FName +
         'Jet OLEDB:Database Password=' + aPassword;
      try
        ADOConnection1.Connected := true;
        Result := true;
      except
        on E: Exception do ...
      end;
     finally
       ...
     end;
end;
0
2 / 2 / 0
Регистрация: 16.02.2010
Сообщений: 43
08.09.2010, 13:15
Следующий код выдает встроенное ado окно создания коннекта к источнику данных.
Delphi
1
2
3
4
5
6
7
8
9
10
uses ADODB;
...
procedure TMainForm.N8Click(Sender: TObject);
var tStr: string;
begin
  tStr := PromptDataSource(Handle, '');
  if tStr = '' then exit;
  if Set1.Active then Set1.Close;
  Set1.ConnectionString := tStr;
end;
Можно конечно делать, как предлагает dynamic, но можно некисло навернуться, например, потому что 'Microsoft.Jet.OLEDB.4.0' не на каждом компе, может быть Microsoft.Jet.OLEDB.3.51, ну и так далее...
0
1 / 1 / 1
Регистрация: 26.08.2010
Сообщений: 133
08.09.2010, 13:28
Мне еще такой код попадался (не проверял):
Code
1
2
3
4
5
6
7
8
9
10
11
uses ADOConEd;
...
procedure GetConnProp;
begin
  ADOConnection1.Close;
  if EditConnectionString(ADOConnection1) then
  begin
    ADOConnection1.Connected := true;
    ADOConnection1.Active := true;
  end;
end;
0
0 / 0 / 0
Регистрация: 02.09.2010
Сообщений: 17
08.09.2010, 13:45  [ТС]
Спасибо, разобрался!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.09.2010, 13:45
Помогаю со студенческими работами здесь

Изменение настроек модема програмно
Добрый день, я работаю скажем так с модемами а именно их проверяю, и хотелось бы программу самому написать что бы изменять программно а не...

Изменение програмно цвета записи во вьюхе
Всем привет.Такой вот вопросик появился. Можно ли во вьюхе, сделать некоторые записи в одном столбце сделать разного цвета? Например есть...

Как програмно отследить изменение разрешение экрана ?
Как програмно отследить изменение разрешение экрана ( boolean )

Изменение параметров подключения
Есть сервер SQLServer Express 2005. VS 2008 При проектировании приложения, создается подключение к БД с указанием параметров и...

Изменение в проекте подключения
Привет друзья ! Создавал проект на своем ноуте (стояла "семерка") В проекте было подключение к серверу-локальному (не интернет) Но в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru