Модераторы: Akella
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с ActiveXReportViewer при разрыве сети 
:(
    Опции темы
mad_lollipop
Дата 7.8.2008, 14:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 5.9.2007

Репутация: нет
Всего: нет



Привет всем.
Возникла проблема следующего характера:
Создаю репорт, СУБД - MSSQL 2005. Для подключения к БД использую OLE DB. Сохранение данных с репортом(Save Data with Report) отключена.
Потом создаю приложение, в него кладу ActiveXReportViewer. Код примерно такой:

DIM ConnStr AS MESSAGE;
OLE_CreateObject(%CrystalApp,"CrystalRuntime.Application");
ConnStr = "Provider=SQLOLEDB; Data Source=srv; User ID=sa; Password=pw; Initial Catalog=MyDB; Current Language=Russian";
%CrystalApp.LogOnServerEx("p2soledb.dll", "srv", "MyDB", "sa", "pw", "SQLOLEDB", ConnStr);
%Report = %CrystalApp.OpenReport("C:\Report2.rpt");
%a = %Report.ParameterFields.GetItemByName("param1");
%a.AddCurrentValue("val");
#ActiveXReportViewer1.ReportSource = %Report;
#ActiveXReportViewer1.ViewReport();
OLE_ReleaseObject(%Report);
OLE_ReleaseObject(%CrystalApp);

Все вроде нормально работает.
Но если я отрубаю сетевой шнур от компа, а потом через некоторое время включаю сеть, то при попытке формирования отчета возникает ошибка DataBase Logon info.
Как я понимаю, дело в oledb подключении. При первом формировании отчета создается сессия. После отключения сети эта сессия отваливается  и  при следующем коннекте возникает просто ошибка.
Люди, кто знает, помогите пожалуйста!

PM MAIL   Вверх
Magnifico
Дата 15.8.2008, 15:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 418
Регистрация: 23.1.2008
Где: Московская област ь

Репутация: нет
Всего: 17



Цитата

ConnStr = "Provider=SQLOLEDB; Data Source=srv; User ID=sa; Password=pw; Initial Catalog=MyDB; Current Language=Russian";

это же tcp/ip подключение и любой обрыв связи потребует новой аутентификации.


--------------------
Всё  в  порядке   -   спасибо  зарядке  !
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Репортинговые системы | Следующая тема »


 




[ Время генерации скрипта: 0.0616 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.