Foxtable(狐表)用户栏目专家坐堂 → 咨询一个关于SQL 列显示的问题


  共有4806人关注过本帖树形打印复制链接

主题:咨询一个关于SQL 列显示的问题

帅哥哟,离线,有人找我吗?
zenbu
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:166 积分:1946 威望:0 精华:0 注册:2012/12/26 15:47:00
咨询一个关于SQL 列显示的问题  发帖心情 Post By:2013/11/27 21:18:00 [只看该作者]

例如
【产品编号】
If lx = "产品编号" Then
DataTables("产品目录_table1").Fill("Select [_Identify],[产品大类],[产品小类],[产品编号],[中文名] From {产品目录} where [产品编号] like N'%" & nr & "%'","nettown",True)
End If
【产品名称】
If lx = "产品名称" Then
DataTables("产品目录_table1").Fill("Select [_Identify],[产品大类],[产品小类],[产品编号],[中文名],[产品颜色],[产品尺寸],[免验产品],[产品验货要求],[产品图片] From {产品目录} where [产品编号] like N'%" & nr & "%'","nettown",True)
End If

问题:
两个的需要显示的列的内容不一样,同样都是表格 产品目录_table1
如果执行了【产品编号】那么下次再执行【产品名称】的时候也只是显示和【产品编号】相同的列,而不是现实定义了的【产品名称】列
怎么才能让他们按各自的列都显示出来?

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/11/27 21:27:00 [只看该作者]

 不可能,请确认你代码的正确性,一定是其他代码扰乱了。

 回到顶部
帅哥哟,离线,有人找我吗?
zenbu
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:166 积分:1946 威望:0 精华:0 注册:2012/12/26 15:47:00
  发帖心情 Post By:2013/11/28 10:12:00 [只看该作者]

谢谢了,找到原因了
是因为在设计表格的时候在基本的SELECT语句里写了一段语句造成的

 回到顶部