以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  Tables("学习").Current.DataRow("_Identify") 与sql数据库所在行的_Identify,相同吗?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=188259)

--  作者:zhangjian222200
--  发布时间:2023/9/11 8:26:00
--  Tables("学习").Current.DataRow("_Identify") 与sql数据库所在行的_Identify,相同吗?
如题

--  作者:有点蓝
--  发布时间:2023/9/11 8:45:00
--  
数据库是没有行号,没有第几行这种概念的。所以【sql数据库所在行】是指什么?
--  作者:zhangjian222200
--  发布时间:2023/9/11 9:05:00
--  
就是tabel的取数据的数据库行

换个问法哈,下面这样写,行么?
编号,被赋与的值,是数据库里的_Identify列的数据吗?
e.Form.Controls("编号").Value = Tables("学习").Current.DataRow("_Identify")

--  作者:有点蓝
--  发布时间:2023/9/11 9:20:00
--  
是的。

但是强烈不建议使用_Identify作为业务编号。_Identify作为自增列,是由数据库自动生成的,不可控,不可编辑。如果以后迁移数据库,可能_Identify会被数据库重新生成,和以前的值完全不一样了

--  作者:zhangjian222200
--  发布时间:2023/9/11 9:28:00
--  
非常感谢提示