Диалоговое окно входа в базу данных возникает при создании отчета crystal на клиентском компьютере
Всем привет,
Я уже опубликовал один вопрос по тому же вопросу(Ссылка на вопрос). Но еще предстоит решение.
Я использую MS access 2007, VS 2010 и VB.Сеть для разработки приложения. Хорошо работал в развивающейся машине. Установка в клиентской машине также работает хорошо. Когда мое приложение начало генерировать отчет, оно открыло окно входа в базу данных. Как это решить?
На самом деле всплывающее окно происходит для отчета, который обрабатывает 2 таблицы для генерации.
Отчеты с одной таблицей работают правильно.
Всплывающее окно просит:
1. имя сервера: показывает расположение базы данных моей развивающейся машины
2. имя базы данных: пустое
3. Имя пользователя : админ
4. Пароль: Пустой
И я попытался
Dim crtableLogoninfos As New TableLogOnInfos() Dim crtableLogoninfo As New TableLogOnInfo() Dim crConnectionInfo As New ConnectionInfo() Dim CrTables As Tables Dim CrTable As Table 'Dim crReportDocument As New CrystalDecisions.CrystalReports.Engine.ReportDocument With crConnectionInfo .DatabaseName = Application.StartupPath & "\sdcartdb.mdb" .Password = "" End With CrTables = Report.Database.Tables For Each CrTable In CrTables crtableLogoninfo = CrTable.LogOnInfo crtableLogoninfo.ConnectionInfo = crConnectionInfo CrTable.ApplyLogOnInfo(crtableLogoninfo) Next
Все еще всплывающее окно происходит.
Я пытался
вид.SetDatabaseLogon(пользователь, pwd)
Нет надежды.
Может кто-нибудь помочь мне выбраться из этого?