SQL Developer中的几行但VB表示没有行

时间:2016-09-07 16:38:09

标签: sql vb.net listview

    Dim Test123 As String
    Dim Conn As OleDb.OleDbConnection = New OleDbConnection("Private")
    Conn.Open()
    Dim mySelectQuery As String = "SELECT mti_part_no,sum(mpcs.shop_inv_history.quantity) As FebQTY from mpcs.shop_inventory, mpcs.shop_inv_history where mpcs.shop_inv_history.date_time Like '%Feb% %2015%' AND comments = 'CHECK ITEM OUT' AND mpcs.shop_inventory.si_key=mpcs.shop_inv_history.si_key AND SHOP_INVENTORY.CATEGORY BETWEEN 900 and 999 AND SHOP_INVENTORY.SCRAP_FLAG <> 1 group by mti_part_no order by FebQTY DESC"
    Dim CMD As OleDbCommand = New OleDbCommand(mySelectQuery, Conn)
    Dim Myreader As OleDbDataReader
    Myreader = CMD.ExecuteReader()
    Myreader.Read()
    Test123 = Myreader("FebQTY")

当我将查询复制/粘贴到SQL Developer中时,有180行,但每当我尝试在VB.NET中使用它来填充我的listview时,我什么都没得到。所以我把它扔进上面的代码只是为了看看我从FebQTY快速回来的内容,错误是没有行,与mti_part_no相同。无法弄清问题是什么。

0 个答案:

没有答案