以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]后台新增记录后引用_Identify的求助  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=152820)

--  作者:huangfanzi
--  发布时间:2020/7/23 9:16:00
--  [求助]后台新增记录后引用_Identify的求助
项目事件Initialize
Dim cmd_业务结算 As New SQLCommand
cmd_业务结算.C
cmd_业务结算.C ommand Text = "S elect * From {业务结算} Where [_Identify] Is Null"
_dt业务结算 = c md_业务结算.ExecuteReader(True)

窗口中一个按钮的代码:
dr = _dt业务结算.AddNew
dr("结算编号") = dr("_Identify")
dr.Save

执行以上代码后,在业务结算表上的结算编号列出现的是个 0 ,并不是记录的_Identify,不知如何解决,请版主看下,谢谢!

--  作者:有点蓝
--  发布时间:2020/7/23 9:26:00
--  
_Identify保存后才是真正的值

dr = _dt业务结算.AddNew
Output.Show(dr("_Identify"))
dr.Save
dr("结算编号") = dr("_Identify")
dr.Save

--  作者:huangfanzi
--  发布时间:2020/7/23 10:02:00
--  
版主,不行啊,在命令窗口中测试,显示的是 0 
--  作者:有点蓝
--  发布时间:2020/7/23 10:07:00
--  
我测试没有问题,请上传实例说明。

话说回来,强烈不建议使用_Identify做业务关联,有很多的不确定性