以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  sql连接两个表后为什么提示这个错误?(OK)  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=38229)

--  作者:zpx_2012
--  发布时间:2013/7/23 11:46:00
--  sql连接两个表后为什么提示这个错误?(OK)
如下面的语句
Dim cmd As New SQLCommand
cmd.C
cmd.CommandText = "SELECT Distinct a.父件编码 From {BOM} a Left Join (Select 产品编码,品名 From {产品编码}) b on a.父件编码=b.产品编码"
Dim dt As DataTable = cmd.ExecuteReader()
If dt.DataRows.Count > 0 Then
    For Each dr As DataRow In dt.datarows
        Dim s As String = dr("品名")
        If s > "" Then
            output.show(dr("品名"))
        End If
    Next
End If


图片点击可在新窗口打开查看此主题相关图片如下:360截图20130723114426633.jpg
图片点击可在新窗口打开查看

请教问题出在哪里?谢谢!

[此贴子已经被作者于2013-7-23 12:09:40编辑过]

--  作者:Bin
--  发布时间:2013/7/23 11:55:00
--  
查询出来的表没有 品名列吧, 到SQL窗口执行以下你的SQL语句看看.



--  作者:zpx_2012
--  发布时间:2013/7/23 11:59:00
--  
果真没有,也太巧了,先期导入的产品编码数据中Bom的父件编码一个都匹配不上。
谢谢!