Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql VB.NET/CR-在Crystal报告中显示特定行数据_Mysql_Vb.net_Crystal Reports - Fatal编程技术网

Mysql VB.NET/CR-在Crystal报告中显示特定行数据

Mysql VB.NET/CR-在Crystal报告中显示特定行数据,mysql,vb.net,crystal-reports,Mysql,Vb.net,Crystal Reports,我需要在报表中显示特定的行数据,这里是我的查询数据集 Private Function loadDS(noTransaksi) ds = Nothing ds = New DataSet() Dim query As String query = "SELECT tbl_transaksi.no_transaksi, tbl_transaksi.tgl_transaksi, tbl_toko.nama_toko, tbl_bar

我需要在报表中显示特定的行数据,这里是我的查询数据集

Private Function loadDS(noTransaksi)

ds = Nothing
        ds = New DataSet()
        Dim query As String

        query = "SELECT
  tbl_transaksi.no_transaksi,
  tbl_transaksi.tgl_transaksi,
  tbl_toko.nama_toko,
  tbl_barang.nama_barang,
  tbl_transaksi_detail.qty,
  tbl_transaksi_detail.unit,
  tbl_transaksi_detail.harga_satuan,
  tbl_transaksi_detail.total_harga

FROM

    tbl_toko
  INNER JOIN
    tbl_transaksi
  ON
    tbl_toko.tbl_toko_id = tbl_transaksi.id_toko

INNER JOIN
  (
    tbl_barang
  INNER JOIN
    tbl_transaksi_detail
  ON
    tbl_barang.tbl_barang_id = tbl_transaksi_detail.id_barang
  )
ON
  tbl_transaksi.no_transaksi = tbl_transaksi_detail.no_transaksi where tbl_transaksi.no_transaksi = " & Integer.Parse(noTransaksi)
        Try
            strcon.Open()

            da = New MySqlDataAdapter(query, strcon)

            da.Fill(ds)
        Catch ex As Exception
            MsgBox(ex.Message)
        End Try
        strcon.Close()
Return ds
    End Function
我已经在phpmyadmin中直接尝试了这个查询,它工作得很好,但是为什么我不能在报告中只显示“this”特定的数据行呢

这里是我加载crystal report previewer的代码

noTrans = formTransaksiToko.noTrans
        Dim ds As New DataSet
        ds = loadDS(noTrans)
        Dim report As New ReportDocument
        report.Load("fakturJadi.rpt")
        report.SetDataSource(ds.Tables(0))
        CrystalReportViewer1.ReportSource = report
        CrystalReportViewer1.Refresh()
导致phpmyadmin


注意:字段
tbl\u transaksi.no\u transaksi
是整数数据类型

您向我们显示的查询a)没有返回单个记录,至少没有显式返回,b)有其他问题。例如,子查询没有别名。您确定此查询在其他地方可用吗?是的,我的查询在phpmyadmin中工作,我尝试将phpmyadmin中的
tbl\u transaksi.no\u transaksi=“&Integer.Parse(nottransaksi)
更改为
tbl\u transaksi.no\u transaksi=1
,它返回2个结果