請問crystalreport 使用ADO資料的問題 |
尚未結案
|
kartan_01
一般會員 發表:42 回覆:60 積分:20 註冊:2004-12-08 發送簡訊給我 |
書上的說法
1.建立XSD檔(VB 的資料集 = Delphi 2005 的什麼?)
2.伺服器總管(應該等於Delph的Data Explorer)將需要的資料庫Table拖入.XSD中
3.Crystal Report DataBase Expert->project Data->ADO.NET DataSet->目標檔案 問題1.我的資料庫是informix 連接的方式是ODBC 怎麼在Data Explorer中出現? 問題2.我自行建立一個.XSD檔案,加入專案中,可是在Crystal report 的
Database Expert 中 project Data->ADO.NET DataSet 找不到 問題3.要使用ADO.net Dataset的資料 還有其他的方式嗎? 發表人 - kartan_01 於 2005/02/18 11:51:45
|
kartan_01
一般會員 發表:42 回覆:60 積分:20 註冊:2004-12-08 發送簡訊給我 |
引言: 書上的說法 1.建立XSD檔(VB 的資料集 = Delphi 2005 的什麼?) 2.伺服器總管(應該等於Delph的Data Explorer)將需要的資料庫Table拖入.XSD中 3.Crystal Report DataBase Expert->project Data->ADO.NET DataSet->目標檔案 問題1.我的資料庫是informix 連接的方式是ODBC 怎麼在Data Explorer中出現? 問題2.我自行建立一個.XSD檔案,加入專案中,可是在Crystal report 的 Database Expert 中 project Data->ADO.NET DataSet 找不到 問題3.要使用ADO.net Dataset的資料 還有其他的方式嗎?測試了一天自己來回答一些問題 0.VB的資料集=typed Dataset 2.利用DataAdapter建立的.XSD別忘了build 新的問題 Crystal Report Windows Forms Viewer 出現"Query Engine Error" 我的程式碼 self.odbccommand1.commandText:= 'Select iim_iprod from iim where iim_iprod like ''2%'''; self.dataset1.clear; self.odbcdataadapter1.fill(self.dataset1); self.report41.setdatasource(self.dataset1); self.crystalreportviewer1.reportsource:=self.report41; |
chrischi
初階會員 發表:58 回覆:59 積分:28 註冊:2004-05-04 發送簡訊給我 |
|
code6421
版主 發表:43 回覆:223 積分:208 註冊:2002-08-16 發送簡訊給我 |
引言: 新的問題 Crystal Report Windows Forms Viewer 出現"Query Engine Error" 我的程式碼在BDP.NET SQL Server下正常,我猜應該是建報表的方式不同, 你是以Project Data建的還是以直接模式(直接使用Crystal Report 連ODBC)建的?self.odbccommand1.commandText:= 'Select iim_iprod from iim where iim_iprod like ''2%'''; self.dataset1.clear; self.odbcdataadapter1.fill(self.dataset1); self.report41.setdatasource(self.dataset1); self.crystalreportviewer1.reportsource:=self.report41; procedure TWinForm3.Button1_Click(sender: System.Object; e: System.EventArgs); var vReport:Report4Unit.Report4; begin vReport := Report4Unit.Report4.Create; BdpDataAdapter1.SelectCommand.CommandText := 'SELECT * FROM Products WHERE ProductName LIKE ''C%'''; BdpDataAdapter1.Fill(DataSet11); vReport.SetDataSource(DataSet11); CrystalReportViewer1.ReportSource := vReport; end;Just coding... Taiwan:http://code6421.ktop.com.tw China:http://home.hoolee.com/~code6421
------
Just codeing... |
code6421
版主 發表:43 回覆:223 積分:208 註冊:2002-08-16 發送簡訊給我 |
另外,提醒使用Crystal Report D2005的朋友,
建立Typed DataSet後先存檔,再將Project 關閉再打開,
就能於Project Data看到你的DataSet了.
如編譯時報錯找不到某個.rpt檔案,那可能得重開Delphi 2005了. PS:.....^_^|| Just coding...
Taiwan:http://code6421.ktop.com.tw
China:http://home.hoolee.com/~code6421
------
Just codeing... |
kartan_01
一般會員 發表:42 回覆:60 積分:20 註冊:2004-12-08 發送簡訊給我 |
引言: 另外,提醒使用Crystal Report D2005的朋友, 建立Typed DataSet後先存檔,再將Project 關閉再打開, 就能於Project Data看到你的DataSet了. 如編譯時報錯找不到某個.rpt檔案,那可能得重開Delphi 2005了. PS:.....^_^|| Just coding... Taiwan:http://code6421.ktop.com.tw China:http://home.hoolee.com/~code6421果然重開後就可以跑了 Crystal report 跟 Delphi 2005果然個性不和 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |