[英]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.