Foxtable(狐表)用户栏目专家坐堂 → 真的不理解这个怎么用


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

主题:真的不理解这个怎么用

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


加好友 发短信
等级:五尾狐 帖子:1033 积分:7391 威望:0 精华:0 注册:2008/8/31 22:52:00
  发帖心情 Post By:2008/12/7 22:36:00 [显示全部帖子]

不需要新建这个表。

这个表在执行这个代码时自动建立,用于暂时存放SQL查询的结果。

退出项目以后,这个表不会保存的。

下次要见这个表就重新执行一下这个代码。


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


加好友 发短信
等级:五尾狐 帖子:1033 积分:7391 威望:0 精华:0 注册:2008/8/31 22:52:00
  发帖心情 Post By:2008/12/8 12:03:00 [显示全部帖子]

这是可以正常执行的QueryBuilder,其中:"会计凭证查询"表不需要在狐表中新建,也不是数据源 "会计数据库"某个表,它是自己命名的用于存放Select查询结果的表,表字段属性与源表[z_tablqpz] 一模一样。查询语句有点长,它合并了三个结构相同的表,一般不需这样搞的。

Dim q As new QueryBuilder
q.TableName = "会计凭证查询"
q.C
dim s as string
    s =  "select * from [z_tablqpz] where sszt = "&vars("账套")&" and cast(cast(pzrqn  as char(4))+'-'+cast(pzrqy as char(2))+'-'+cast(pzrqr as char(2)) as datetime) between '"&vars("开始日期")&"' and '"&vars("结束日期")&"'"
    s = s & "union all select * from [z_tabdqpz] where sszt = "&vars("账套")&" and cast(cast(pzrqn  as char(4))+'-'+cast(pzrqy as char(2))+'-'+cast(pzrqr as char(2)) as datetime) between '"&vars("开始日期")&"' and '"&vars("结束日期")&"'"
    s = s & "union all select * from [z_tabxqpz] where sszt = "&vars("账套")&" and cast(cast(pzrqn  as char(4))+'-'+cast(pzrqy as char(2))+'-'+cast(pzrqr as char(2)) as datetime) between '"&vars("开始日期")&"' and '"&vars("结束日期")&"'"
    s = s & "order by pzrqn,pzrqy,pzlx,pzdm,flxh"
q.SelectString = s
q.Build


 回到顶部