Главная страница
    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.47 MB
Время: 0.013 c
8-1128313266
ZSOmega
2005-10-03 08:21
2006.03.12
выравнивание 16 байт для SSE


15-1140344806
Kerk
2006-02-19 13:26
2006.03.12
Как делать то, что любишь


8-1128537775
LAnd
2005-10-05 22:42
2006.03.12
Вырезать часть jpeg и сохранить ее в другой jpeg


2-1141033730
WestBronx
2006-02-27 12:48
2006.03.12
Как правельно указать параметры в OleCreateLinkToFile?


2-1140431364
sanich
2006-02-20 13:29
2006.03.12
В FieldDefs поле Numeric (16.0)





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский