Foxtable(狐表)用户栏目专家坐堂 → 这句sql代码在 sql查询分析器 测试通过。但在foxtable中,符号应该如何处理


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

主题:这句sql代码在 sql查询分析器 测试通过。但在foxtable中,符号应该如何处理

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


加好友 发短信
等级:三尾狐 帖子:734 积分:5645 威望:0 精华:0 注册:2008/9/6 11:22:00
这句sql代码在 sql查询分析器 测试通过。但在foxtable中,符号应该如何处理  发帖心情 Post By:2010/12/20 11:27:00 [只看该作者]

select 客户档案.客户编号,客户档案.客户名称,'铺市品项:'+进货品项+'  进货金额:'+ replace(str(sum(合计金额)),' ','')+'元,进货瓶数: '+ replace(str(sum(合计数量)),' ','')+'瓶'  as 备注 from 客户档案  inner join 出库 on 客户档案.客户编号 = 出库.客户编号 group by 客户档案.客户编号,客户档案.客户名称,进货品项

 回到顶部
帅哥,在线噢!
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/12/20 11:45:00 [只看该作者]

复制到Foxtable的SQL执行窗口,直接执行,看看能不能通过。


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


加好友 发短信
等级:三尾狐 帖子:734 积分:5645 威望:0 精华:0 注册:2008/9/6 11:22:00
  发帖心情 Post By:2010/12/20 12:07:00 [只看该作者]

测试通过,如果在加上一个筛选的值,就不行了。

select ......  where 客户档案.客户编号 like '"& a &"%'"....

就不行了


 回到顶部
帅哥,在线噢!
狐狸爸爸
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/12/20 12:12:00 [只看该作者]

贴出你的代码


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


加好友 发短信
等级:三尾狐 帖子:734 积分:5645 威望:0 精华:0 注册:2008/9/6 11:22:00
  发帖心情 Post By:2010/12/20 12:40:00 [只看该作者]

Dim tr As WinForm.TreeView
Dim nd As WinForm.TreeNode
Dim dm As String
tr = e.Form.Controls("TreeView1")
nd = tr.SelectedNode
dm = nd.Name
dm = dm.Replace("\","")
dm = dm.trim(" ")
Dim data As DataRow = DataTables("单位树").Find("标题id = '"& dm &"'")
Dim datastr As String
datastr = data("市场代码")
datastr = "DA-" & datastr
e.Form.StopRedraw()
DataTables("客户查询表").Fill("select 客户档案.客户编号,客户档案.客户名称,'铺市品项:'+进货品项+'  进货金额:'+ replace(str(sum(合计金额)),' ','')+'元,进货瓶数: '+ replace(str(sum(合计数量)),' ','')+'瓶'  as 备注 from {客户档案}  inner join {出库} on 客户档案.客户编号 = 出库.客户编号 where 客户档案.客户编号 like  '"& datastr & "%'" group by 客户档案.客户编号,客户档案.客户名称,进货品项","销售系统",False)
e.Form.ResumeRedraw()

 

(则提示:


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

 

 

 

 

 

[此贴子已经被作者于2010-12-20 12:57:39编辑过]

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


加好友 发短信
等级:三尾狐 帖子:734 积分:5645 威望:0 精华:0 注册:2008/9/6 11:22:00
  发帖心情 Post By:2010/12/20 12:41:00 [只看该作者]


[此贴子已经被作者于2010-12-20 12:57:52编辑过]

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


加好友 发短信
等级:三尾狐 帖子:734 积分:5645 威望:0 精华:0 注册:2008/9/6 11:22:00
  发帖心情 Post By:2010/12/20 12:45:00 [只看该作者]

 

[此贴子已经被作者于2010-12-20 12:58:06编辑过]

 回到顶部
帅哥,在线噢!
狐狸爸爸
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/12/20 14:36:00 [只看该作者]

DataTables("客户查询表").Fill("select 客户档案.客户编号,客户档案.客户名称,'铺市品项:'+进货品项+'  进货金额:'+ replace(str(sum(合计金额)),' ','')+'元,进货瓶数: '+ replace(str(sum(合计数量)),' ','')+'瓶'  as 备注 from {客户档案}  inner join {出库} on 客户档案.客户编号 = 出库.客户编号 where 客户档案.客户编号 like  '" & datastr & "%' group by 客户档案.客户编号,客户档案.客户名称,进货品项", "销售系统", False)

 

请参考:

 

http://help.foxtable.com/topics/1284.htm


 

[此贴子已经被作者于2010-12-20 14:37:32编辑过]

 回到顶部