以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  获取sqladdnew已保存的行的主键  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=186067)

--  作者:ygg8310
--  发布时间:2023/4/4 16:35:00
--  获取sqladdnew已保存的行的主键
dim dr as datrow.datatables("表A").addnew
dr("测试") = “啊”
dr.save
output.show(dr.(_identify))
为何会出错?

--  作者:有点蓝
--  发布时间:2023/4/4 16:38:00
--  
出什么错?
--  作者:SbFox
--  发布时间:2023/4/4 16:40:00
--  
output.show(dr("[_identify]"))
--  作者:ygg8310
--  发布时间:2023/4/4 16:41:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20230404164003.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2023/4/4 16:45:00
--  
请贴出完整代码
--  作者:ygg8310
--  发布时间:2023/4/4 16:49:00
--  
就是在命令窗口输入
dim dr as datrow.datatables("表A").sqladdnew
dr("测试") = “啊”
dr.save()
output.show(dr("_identify"))
这个就是完整代码,想要实现保存数据后获取保存的数据的主键值
[此贴子已经被作者于2023/4/4 16:49:59编辑过]

--  作者:有点蓝
--  发布时间:2023/4/4 16:53:00
--  
不要使用sqladdnew。这种生成的行保存后就不能在使用