Foxtable(狐表)用户栏目专家坐堂 → insert into S E L E CT 自增列问题


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

主题:insert into S E L E CT 自增列问题

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


加好友 发短信
等级:婴狐 帖子:98 积分:855 威望:0 精华:0 注册:2014/11/26 11:09:00
  发帖心情 Post By:2015/8/22 11:59:00 [只看该作者]

提示  在查询定义的 SELECT 列表中,别名 '_Identify' 循环引用

 回到顶部
帅哥,在线噢!
有点蓝
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107660 积分:547615 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2015/8/22 12:19:00 [只看该作者]

这个可以的,全部写全,改成你自己的

 回到顶部
帅哥,在线噢!
有点蓝
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107660 积分:547615 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2015/8/22 12:21:00 [只看该作者]

求最大值那个表是你要插入数据的接受表,后面那个表是查询的表

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


加好友 发短信
等级:婴狐 帖子:98 积分:855 威望:0 精华:0 注册:2014/11/26 11:09:00
有点蓝  发帖心情 Post By:2015/8/22 12:38:00 [只看该作者]

不行的 在查询定义的 S ELECT 列表中,别名 '_Identify' 循环引用。

s elect [_Identify]+(Se lect max([_Identify]) from {质检不合格明细表}) As [_Identify],'123' as 质检不合格单号,存货编号,存货名称,规格型号,单位,数量,备注 from


 (s elect 存货编号,存货名称,规格型号,单位,数量,备注 from (s elect {到货单明细表}.[存货编号],{到货单明细表}.[存货名称],{到货单明细表}.[规格型号],{到货单明细表}.[单位],{到货单明细表}.[数量]-{质检单明细表}.[数量] as 数量,{到货单明细表}.[备注] from {到货单明细表},{质检单明细表}where {到货单明细表}.[存货编号]={质检单明细表}.[存货编号] And {到货单明细表}.[到货单编号]='DH20150816002' and {质检单明细表}.[到货单编号]='DH20150816002') where [数量] not in (0) UNION Se lect 存货编号,存货名称,规格型号,单位,数量,备注  from {到货单明细表} where [存货编号] not In (S elect [存货编号] from {质检单明细表} where {质检单明细表}.[到货单编号]='DH20150816002') and {到货单明细表}.[到货单编号] ='DH20150816002')x

 回到顶部
帅哥,在线噢!
有点蓝
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107660 积分:547615 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2015/8/22 15:35:00 [只看该作者]

用下面的方法
Dim dt as DataTable
Dim s As New SqlCommand 
s.CommandText = "X表查询语句"
dt=s.ExecuteReader()

然后用填充器
不行就手写

 回到顶部
总数 15 上一页 1 2