我正在製作一個Windows窗體應用,它使用水晶報表顯示一些數據。 我有一個有兩個表格的數據集,然後水晶報表將其填充爲源後獲取數據集,然後crysal報表查看器獲取水晶報表對象以顯示數據。Crystal Report中的數據庫登錄
但是,當我開始我的應用程序時,它總是提示我進行數據庫登錄:登錄ID和密碼。我不知道我在哪裏可以找到它們,所以我可以輸入它們(除了我不希望那個提示出現的事實),你能幫我嗎?
我正在製作一個Windows窗體應用,它使用水晶報表顯示一些數據。 我有一個有兩個表格的數據集,然後水晶報表將其填充爲源後獲取數據集,然後crysal報表查看器獲取水晶報表對象以顯示數據。Crystal Report中的數據庫登錄
但是,當我開始我的應用程序時,它總是提示我進行數據庫登錄:登錄ID和密碼。我不知道我在哪裏可以找到它們,所以我可以輸入它們(除了我不希望那個提示出現的事實),你能幫我嗎?
我會寫一個評論,但沒有信譽尚未...
你如何你的數據集連接到數據庫? 它是否具有Windows身份驗證功能?還是sql服務器認證?
對於您可能已指定使用sqlserver身份驗證連接到數據庫的數據集數據源,並未選擇保存登錄信息。
您是否試圖將外部數據集設置爲報表的數據源?如果是這種情況,那麼請查看這篇文章: http://www.emoreau.com/Entries/Articles/2006/09/Feeding-Crystal-Reports-from-your-application.aspx
我怎麼知道這個?當我點擊數據 - >顯示數據源時,它會加載一個名爲我的數據集的名稱爲root的樹,並將表的名稱作爲它的子項。我記得當我將表添加到報表時,它們處於ADO.NET文件夾。 – user2128702
如果您在數據源窗口中右鍵單擊數據集,則可以「使用嚮導配置數據集」。點擊「<上一步」按鈕查看你的連接字符串。它需要用戶名和密碼嗎? – Winks
「<上一個」按鈕被禁用。它只顯示: 「應用程序使用哪個數據連接來連接數據庫?」選項還有:「+」號,用於展開並顯示連接字符串。 – user2128702