powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / ADO MD и .NET - проблемы
1 сообщений из 1, страница 1 из 1
ADO MD и .NET - проблемы
    #32459210
Gvynt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подключаюсь из веб-сервиса через ADO MD к Analysis серверу
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
string connectionString =  "Provider="  + provider + 
         "; Data Source="  + machineName + 
         ";Initial Catalog="  + initialCatalog + 
         ";Locale Identifier="  + lcid;

ADOMD.CatalogClass olapDatabase = new ADOMD.CatalogClass();

olapDatabase.let_ActiveConnection(connectionString);

// дальше поскипано



Но после того как метод отработал, подключение не закрывается и повторный вызов отваливается с исключением "The LCID or Compare String flags have already been set by an existing connection. They cannot be changed."
Если убить процесс aspnet_wp.exe, LCID можно снова менять.

Такая же картина наблюдается в WindowsApplication на .NET. Локаль указанную при подключении нельзя поменять, не запустив опять приложение

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
ADOMD.Catalog cat = new ADOMD.CatalogClass();

ADODB.Connection adoConn = new ADODB.ConnectionClass();
try
{
	adoConn.ConnectionString =  "Data Source=localhost;Initial Catalog=" +myCatalog+
 ";Provider=msolap.2 ;Trusted_Connection=yes;Locale Identifier="+lcid;
	adoConn.Open(adoConn.ConnectionString, "","  ",0 );	// Вылетает здесь "

	cat.ActiveConnection = adoConn;

	// Тут поскипано 
	
	// Конец поскипаного

	adoConn.Close();
	GC.Collect();
	GC.WaitForPendingFinalizers();
	GC.Collect();
}
catch(Exception ex)
{
	MessageBox.Show( "exception: "  + ex.Message);
}



Почему соединение не удаляется? Каким местом оно запоминается? Как бороться?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / ADO MD и .NET - проблемы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]