![]() |
|
Модераторы: Akella |
![]()
|
|
| mad_lollipop |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 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 подключении. При первом формировании отчета создается сессия. После отключения сети эта сессия отваливается и при следующем коннекте возникает просто ошибка. Люди, кто знает, помогите пожалуйста! |
|||
|
||||
| Magnifico |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 418 Регистрация: 23.1.2008 Где: Московская област ь Репутация: нет Всего: 17 |
это же tcp/ip подключение и любой обрыв связи потребует новой аутентификации. -------------------- Всё в порядке - спасибо зарядке ! |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Репортинговые системы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |