powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Строка соединнения
5 сообщений из 5, страница 1 из 1
Строка соединнения
    #33666612
ElenaP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день всем!
Ситуация такая:создаю отчет в Crystal Report 9 с помощью мастера,соответственно указываю имя сервера и имя БД. Отчёт запускается из клиентского приложения,для которого есть своя строка соединения,прописанная в .ini файле.
Как для отчёта задать строку соединения?
проблема в том что при установке приложения на другой комп,который соединяется с другим сервером(БД там установлена,только имя сервера другое),происходит ошибка,так как отчёт продолжает обращаться к старой БД и другому серверу!
Если кто то занет решение проблемы, подскажите пожалуйста!(если есть возможность,то желательно с примером)
...
Рейтинг: 0 / 0
Строка соединнения
    #33666911
alexroot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Из какого приложения вы запускаете отчет
для .NET:
http://support.businessobjects.com/communityCS/TechnicalPapers/crxi_r2_net_integrated_and_sql_authentication.pdf

Для VB например так:

Set frmReports.ConInf = frmReports.Report.database.Tables(1).ConnectionProperties

ConInf.DeleteAll
ConInf.Add "Provider", "SQLOLEDB"

If Report.database.Tables(1).DllName <> "crdb_ado.dll" Then
Report.database.Tables(1).DllName = "crdb_ado.dll"
End If

ConInf.Add "Data Source", server
ConInf.Add "Initial Catalog", database
If (user = "") Then
ConInf.Add "Integrated Security", True
End If
ConInf.Add "User ID", user
ConInf.Add "Password", password
...
Рейтинг: 0 / 0
Строка соединнения
    #33667536
ElenaP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если мы используем аутентификацию Windows,то что нужно указать вместо User и Password?
...
Рейтинг: 0 / 0
Строка соединнения
    #33668407
alexroot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На Basic 6.0 такой код работает:

If (user = "") Then

ConInf.Add "Integrated Security", True

End If

ConInf.Add "User ID", user
ConInf.Add "Password", password

то есть имя пользователя пустое

а на .NET есть аналогичное свойство IntegratedSecurity у LogOnInfo но у меня с ним проблемы (переход с SQL аутентификации на Integrated в Runtime см. мой пост)
...
Рейтинг: 0 / 0
Строка соединнения
    #33672626
ElenaP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно ли строку читать из .ini файла? Как она должна выглядеть?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Строка соединнения
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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