2013-02-04 35 views
0

我的C#應用​​程序使用Crystal Report及其工作正常,但是當我的應用程序在客戶端上工作時,除Crystal Report之外的所有工作都正常工作,其所述Crystal報告找不到數據庫路徑! 我已準備好安裝Crystal Report運行時軟件包。如何使水晶報表在客戶端PC上查找數據庫

+0

Crystal Reports中的數據庫連接字符串是什麼? –

+0

SqlConnection cn = new SqlConnection(@「Data Source =。\ SQLEXPRESS; Initial Catalog = ComplainsDb; Integrated Security = True」); –

+0

我編輯了你的標題。請參閱:「[應該在其標題中包含」標籤「](http://meta.stackexchange.com/questions/19190/)」,其中的共識是「不,他們不應該」。 –

回答

1

數據源。\ SQLEXPRESS正在您的本地(。)機器上查找數據庫。如果更改此使用的機器名稱,將工作,例如

Data Source=Servername\SQLEXPRESS 
+0

我的應用程序有幾個報告都工作正常,除了一個給我錯誤「數據庫錯誤供應商17無法訪問數據庫!!」 –

+0

該報告的連接字符串是什麼?與其他人一樣嗎?該報告中是否有第二個連接? –

+0

same Connection –

0

我刪除不工作(手動創建),然後創建使用Crystal Report嚮導一個新的,即解決了報告問題!