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