Crystal Reports 13.0, проблемы со входом в SQL Server Compact 4.0 при запуске отчетов

http://jasonirwin.ca/2009/04/05/crystal-reports-and-sql-server-ce/

Привет, я знаю, что объединять отчеты Crystal Reports с SQL Server Compact 4.0 очень сложно. Я попробовал вышеупомянутый подход (ссылка), чтобы создать отчет Crystal, используя SQL Compact 4.0 в качестве серверной части. Это работает как шарм на моей машине для разработки. Этот подход в основном создает связь между отчетом и SDF. Я могу видеть правильный отчет с данными, заполненными из SDF. Но проблема в том, когда я устанавливаю приложение на другой компьютер. Он запрашивает информацию для входа, когда я запускаю отчеты как NewDataSet в поле Сервер. Но сервера нет, база данных представляет собой компактный файл SQL и находится в папке. SDF защищен паролем. Я попытался ввести пароль на экране входа в систему. Это не удается. Я не могу найти информацию по этому вопросу нигде.

Кто-нибудь сталкивался с этой проблемой? У вас есть идеи, чтобы решить проблему входа? Пожалуйста помоги.

1 ответ

Решение

Если кто-нибудь ищет решение. Вот как я это исправил.

' Set the logon information for each table.
                For Each table In rpt.Database.Tables
                    ' Get the TableLogOnInfo object.
                    logonInfo = table.LogOnInfo
                    logonInfo.ConnectionInfo.LogonProperties.Item(0).Value = Environment.CurrentDirectory & "\schema.xml"
                    logonInfo.ConnectionInfo.Password = "pass123"
                    ' Apply the connection information to the table.
                    table.ApplyLogOnInfo(logonInfo)
                Next table
Другие вопросы по тегам