以文本方式查看主题 - 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 请教问题出在哪里?谢谢! [此贴子已经被作者于2013-7-23 12:09:40编辑过]
|
-- 作者:Bin -- 发布时间:2013/7/23 11:55:00 -- 查询出来的表没有 品名列吧, 到SQL窗口执行以下你的SQL语句看看. |
-- 作者:zpx_2012 -- 发布时间:2013/7/23 11:59:00 -- 果真没有,也太巧了,先期导入的产品编码数据中Bom的父件编码一个都匹配不上。 谢谢!
|