Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.03.12;
Скачать: [xml.tar.bz2];

Вниз

Два соединения в BDE   Найти похожие ветки 

 
ALIES   (2006-02-21 08:29) [0]

Скажите кто-нибудь.
Как реализовать два соединения к двум разным серверам MSSQL одновременно и переключатся между ними.


 
Johnmen ©   (2006-02-21 09:50) [1]

<как к одному> * 2


 
ALIES   (2006-02-21 11:00) [2]

У меня два сервера - реплицируются. Названия бд, таблиц одинаковы и т.д.
При двух соединениях имеется названия баз данных с одинаковыми названиями. Как для Query указать какой сервер юзать? В ADO это проще, но мне внадо в BDE, а тут я в первый раз. Кто знает эту хрень*?


 
k2 ©   (2006-02-21 11:14) [3]

Query.DatabaseName, предварительно на форму выложить два компонента Database, каждый подключить к своей базе


 
Sergey13 ©   (2006-02-21 11:31) [4]

Может стОит создавать два экземпляра ДатаМодуля (раз все одинаковое), присваивать нужное в Database и при открытии формы ссылаться на нужный экземпляр?


 
ALIES   (2006-02-21 11:35) [5]


> Query.DatabaseName, предварительно на форму выложить два
> компонента Database, каждый подключить к своей базе

Это сделал, а как с QUERY, можно в них указать сервер? Или как-то завязать их к DataBase?


 
ALIES   (2006-02-21 11:38) [6]


> Sergey13 ©   (21.02.06 11:31) [4]
> Может стОит создавать два экземпляра ДатаМодуля (раз все
> одинаковое), присваивать нужное в Database и при открытии
> формы ссылаться на нужный экземпляр?

Надо чтобы во время работы приложение переключение между серверами. Я думал можно будет изменить завязку в QUERY к DataBase, для этого создать 2 DataBase и два соединения. Но в QUERY ничего не нашел. А когда в Query.DatabaseName пишу название базы, у меня репликация серверов, и имена одинаковы. В конце обращение происходит к одному и тому же серверу.


 
Ega23 ©   (2006-02-21 11:47) [7]

1. Создай 2 алиаса с разными именами на разные сервера
2. В Дата Модуле создай экземпляр TDataBase
3. Все Query перенастрой на TDataBase
4. В ран-тайме меняй алиас у TDataBase

Всё.


 
ALIES   (2006-02-21 11:51) [8]


> Ega23 ©   (21.02.06 11:47) [7]
> 1. Создай 2 алиаса с разными именами на разные сервера
> 2. В Дата Модуле создай экземпляр TDataBase
> 3. Все Query перенастрой на TDataBase
> 4. В ран-тайме меняй алиас у TDataBase


А можно создавать алиасы програмно, без BDE Administrator"а и тому подобное? Идея рабочая.


 
Johnmen ©   (2006-02-21 11:55) [9]

Чтобы работать через БДЕ и алиасы создавать необязательно.


 
ALIES   (2006-02-21 11:57) [10]


> Johnmen ©   (21.02.06 11:55) [9]
> Чтобы работать через БДЕ и алиасы создавать необязательно.
>

Как же?
P.S.
Прочти выше проблему


 
msguns ©   (2006-02-21 11:59) [11]

>ALIES   (21.02.06 11:51) [8]
>А можно создавать алиасы програмно

TSession + F1


 
ALIES   (2006-02-21 13:26) [12]

У меня теперь следующая проблема  - постоянно выходит диалог LoginPrompt, везде стоит False, а ему все равно. Что сделать?


 
msguns ©   (2006-02-21 13:37) [13]

Подшаманить алиас ?


 
ALIES   (2006-02-22 07:23) [14]

Мастера!
Как мне завязать QUERY к определенному DataBase"у?
Свойство Query.DatabaseName не помогает.
Надо чтобы во время исполнения программы один Query менял базу данных.


 
ALIES   (2006-02-22 07:24) [15]


> msguns ©   (21.02.06 13:37) [13]
> Подшаманить алиас ?

С алиасами у меня так и не получилось. Может подробней реализацию с Session



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.03.12;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.015 c
15-1140363552
Cerberus
2006-02-19 18:39
2006.03.12
Помогите выбрать мобилу.


9-1126094102
rsy
2005-09-07 15:55
2006.03.12
Ресурсы для игры


8-1128695627
NikNet
2005-10-07 18:33
2006.03.12
Где компонент TMediaPlayer хранит данные?


11-1121198903
Serg777
2005-07-13 00:08
2006.03.12
DateTime2SystemTime Неправильно работает


2-1140787477
Костя
2006-02-24 16:24
2006.03.12
Замена строки в Memo





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский