Форум: "Базы";
Текущий архив: 2009.02.15;
Скачать: [xml.tar.bz2];
ВнизСоединение с БД через ADO Найти похожие ветки
← →
AnnNet (2008-07-01 10:03) [0]Есть Делфи7, MSSQL. Нужно соединиться с базой через ADO так, чтобы была возможность при установлении соединения выбрать базу из нескольких существующих. Помогите, пожалуйста.
← →
Поросенок Винни-Пух © (2008-07-01 10:10) [1]Интересно а как можно умудриться соединиться так, что бы такой возможности выбора не было
← →
clickmaker © (2008-07-01 10:13) [2]мой телепатор говорит, что речь о диалоге со списком баз )
← →
AnnNet (2008-07-01 10:17) [3]
> Поросенок Винни-Пух © (01.07.08 10:10) [1]
>
> Интересно а как можно умудриться соединиться так, что бы
> такой возможности выбора не было
Можно, если при настройке выбрать конкретную базу. Может плохо объяснила проблему, необходимо, чтобы выбирать базу можно было после запуска программы
← →
Ega23 © (2008-07-01 10:18) [4]
use master
select name from sysdatabases
← →
Ega23 © (2008-07-01 10:29) [5]Ну и потом, естественно,
AdoConnection.Properties["Initial Catalog"].Value := DataSet.FieldByName("name").AsString;
← →
ЮЮ © (2008-07-01 11:02) [6]> Ну и потом, естественно,
> AdoConnection.Properties["Initial Catalog"].Value := DataSet.FieldByName(
> "name").AsString;
а просто
USE <databasename>
для "перехода" к нужной БД недостаточно в рамках того же коннекта?
← →
Ega23 © (2008-07-01 11:22) [7]
> для "перехода" к нужной БД недостаточно в рамках того же
> коннекта?
С правами доступа могут быть проблемы. я бы отдельный коннект создал, получил имя БД от мастера и прибил бы.
Впрочем, это уже кому как.
← →
Anatoly Podgoretsky © (2008-07-01 11:47) [8]> Ega23 (01.07.2008 11:22:07) [7]
И при этом волшебным образом поменяются права?
← →
Ega23 © (2008-07-01 12:02) [9]
> И при этом волшебным образом поменяются права?
Нет. Но права могут быть, например, только на чтение master.sysdatabases
Короче, все сильно зависит об общей архитектуры системы.
← →
Поросенок Винни-Пух © (2008-07-01 12:45) [10]Можно, если при настройке выбрать конкретную базу. Может плохо объяснила проблему, необходимо, чтобы выбирать базу можно было после запуска программы
Это вопрос исключительно дизайна, а не премудростей адо
← →
AnnNet (2008-07-01 15:07) [11]Спасибо всем, разобралась!
← →
Anatoly Podgoretsky © (2008-07-01 16:30) [12]> AnnNet (01.07.2008 15:07:11) [11]
У нас принято делиться результатами.
Я не халявщик, я партнер (Леня Голубков)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2009.02.15;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.005 c