2013-07-31 70 views
0

測試我的水晶報表查看器時遇到了問題。 當我特林從主應用程序查看報告(觀衆從該應用程序調用)它promts一個登錄界面,包含:Crystal報表查看器中的DataBase登錄屏幕。

服務器名稱:(場unavaible編輯)

Darabase :(場unavaible編輯)

登錄ID:(此處顯示我的登錄ID)

密碼:(編輯字段)

如果我輸入密碼,然後按完成報告查看沒有問題。

我已經使用了這個問題,但是我讀到的結果只會讓我更加困惑。 什麼可能是這些屏幕的觸發器?我在代碼中找不到在屏幕彈出的部分。我的查看器是使用SAP DLL for .NET平臺在C++ .NET中創建的。

我真的很感謝幫助。

謝謝。

回答

0

它的一切都很好,很好地設置數據源位置編程,但在某些情況下,這根本不會解決問題。我發現了很酷的東西。

看這個屏幕截圖:

enter image description here

這是不對的。無論您是否嘗試將數據源位置設置爲1000次。即使您試圖查看代碼中的內容,您也不會通過代碼單獨修復它。

這張截圖顯示了這些設置應該如何看起來像:

enter image description here

所以這就是問題所在。

問題是,我該如何到達這個屏幕?啊容易 - pe。。

在他們的訂單截圖各自查找:

enter image description here

你會看到這樣的事情,那麼:

enter image description here

所以一定要確保這些被設置成最後的屏幕截圖和你所有的問題都會解決。

0

我改變了數據庫連接:

  • OLE DB(ADO)

和選擇

  • 的Microsoft OLE提供程序SQL Server

,並可以解決我的問題。 現在,您可以根據需要更改代碼數據庫。

問候

0

當您設置數據源在報告中,您可能在驗證窗口模式和它造成的用戶名和密碼,沒有分配給該報告,並且必須在SQL認證服務器身份驗證模式。因此,您應該在具有特定名稱的SQL Server身份驗證模式下配置一個ODBC連接,並始終通過它設置和驗證您的數據源。