2014-10-08 115 views
0

我通過水晶報表創建了一個報表。它在我的電腦上運行。數據庫字段爲空。但是當我嘗試在另一臺電腦上運行時,會打開一個窗口。該窗口有4個文本框(2只讀2編輯)Crystal Reports登錄錯誤

Server*  192.168.1.2 
Database* 
UserName myusername + 
Password mypassword + 

(*)的地方是隻讀的,+地方編輯。但我無法更改數據庫名稱。我認爲問題是這樣,但我不明白我該如何解決這個問題。我的電腦上沒有任何問題。問題只出現在其他電腦上。我在這些電腦上設置了Crystal Reports運行時版本。

回答

1

問題是報表上的數據源設置。不知道你是如何設置你的代碼。 請參閱這些鏈接,顯示如何設置:

// Create a new customer orders report. 
CustomerOrdersReport report = new CustomerOrdersReport(); 

// Get the report data. 
DataTable customersTable = getCustomersData(); 
DataTable ordersTable = getOrdersData(); 

// Set datasources. 
report.Database.Tables["Customers"].SetDataSource(customersTable); 
report.Database.Tables["Orders"].SetDataSource(ordersTable); // Don't forget this line like I did!! 

還有其他的例子可供選擇:

Web Crystal reports produce Database logon failed

[Failed in Production]

如果仍然有問題,發佈您的代碼如何您正在爲報告設置數據源。