0

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

こんにちは。Crystal レポートを SQL Server Compact 4.0 と統合するのは本当に大変なことです。SQL Compact 4.0をバックエンドとして使用してCrystalレポートを作成するために、上記のアプローチ(リンク)を試しました。私の開発マシンでは魅力のように機能します。このアプローチは、基本的にレポートと SDF の間のリンクを作成します。SDF から入力されたデータを含む正しいレポートを表示できます。しかし、問題は、アプリを別のコンピューターにインストールするときです。サーバー フィールドで NewDataSet としてレポートを実行すると、ログオン情報が要求されます。ただし、サーバーはなく、データベースは SQL コンパクト ファイルであり、フォルダー内にあります。SDF はパスワードで保護されています。ログオン画面にパスワードを入れてみました。失敗します。この問題に関する情報はどこにも見つかりません。

誰かがこの問題に遭遇しましたか? ログオンの問題を解決するためのアイデアはありますか? 助けてください。

4

1 に答える 1

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
于 2012-06-07T03:27:51.330 に答える