hur.cn - 华软网

 热门搜索

定义的sql select数据源,查询问题

  作者:未知    来源:网络    更新时间:2018/7/4
定义的sql select数据源,其中以a.bh=b.bh(a表编号=b表编号)做的关联,现在想按编号查询,可是总出问题.我检索定义的数据窗口,能检索出数据来.就是查询不行.查询代码如下:
string filterStr
string name
name=sle_1.text

filterStr="bh= '" + name + "'"
dw_1.setTransobject(SQLCA)
dw_1.setFilter(filterStr)
dw_1.Filter()
dw_1.Retrieve()
哪里有问题啊?是不是直接用bh=不行啊
------华软网友回答------
filterStr="a.bh= '" + name + "'"
试试看
------华软网友回复------
呵呵,这个问题太多人碰到了,pb的dw在多表关联时候列名是 表名_列名,而不是表名.列名,所以要用filterStr = "a_bh = '" + name + "'"
------华软网友回复------
还有,如果你的a是表的别名的话,要改成表的真正名字
------华软网友回复------
你查询错误提示是什么呢?
说不定是表达式不对, 说不定是语法错误的!      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。