簡體   English   中英

水晶報表和sql命令

[英]crystal report and sql commands

在此處輸入圖片說明

我在顯示水晶報表中聯接表中的數據內容時遇到問題,我的sql查詢很好,它顯示了我自己的數據,但是當我填充水晶報表數據源並向其顯示水晶重復項時,我的代碼是:

 Dim rep As CrystalReport1 = New CrystalReport1()
Dim objcon = New SqlConnection("data source=(local);initial catalog=hesabres;user id='sa';password='Maysam7026'")
Dim objcom = New SqlCommand
Dim objdata As New DataTable
Dim objdr As SqlDataReader
objcom.CommandText = " SELECT customer.customer_name, customer.customer_tel, orders.order_stuff_name, orders.order_number" & _ " FROM   hesabres.dbo.orders orders inner JOIN hesabres.dbo.customer customer ON orders.order_customer_id=customer.customer_id"


objcom.Connection = objcon
objcon.Open()
objdr = objcom.ExecuteReader
objdata.Load(objdr)
rep.SetDataSource(objdata)
CrystalReportViewer1.ReportSource = rep

實際上可能買了一把椅子和球,賈漢買了一個球!

Crystal報表本身不顯示任何數據。

如果您的數據庫查詢結果很好,那么它們就是他們的代碼。

我建議您詳細檢查您的代碼。

在select語句中應用不同的關鍵字,如下所示,然后進行檢查

    SELECT Distinct customer.customer_name, customer.customer_tel, 
orders.order_stuff_name, orders.order_number" & _ " 
FROM   hesabres.dbo.orders orders 
inner JOIN hesabres.dbo.customer customer 
ON orders.order_customer_id=customer.customer_id

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM