Foxtable(狐表)用户栏目专家坐堂 → addnew后怎么获取"_Identify"


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

主题:addnew后怎么获取"_Identify"

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/9 19:32:00 [显示全部帖子]

我测试没问题,报什么错?

 

Dim fr As DataRow = DataTables("表A").AddNew
fr.save
msgbox(fr("_Identify"))


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/9 21:45:00 [显示全部帖子]

要这样处理

 

Dim o As new OuterTableBuilder
o.SelectString = "select * from {表A} where 1=2"
o.tablename = "test"
o.build
Dim dt As DataTable = DataTables("test")
Dim fr As DataRow = dt.AddNew
msgbox(fr("_Identify"))
fr.Save
msgbox(fr("_Identify"))


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/10 9:36:00 [显示全部帖子]

4楼测试,没问题。请认真测试。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/10 10:21:00 [显示全部帖子]

我用access数据库测试没问题

 

Dim o As new OuterTableBuilder
o.ConnectionName = "test"
o.SelectString = "select * from {bbb} where 1=2"
o.tablename = "ccc"
o.build
Dim dt As DataTable = DataTables("ccc")
Dim fr As DataRow = dt.AddNew
msgbox(fr("_Identify"))
fr.Save
msgbox(fr("_Identify"))


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/10 10:24:00 [显示全部帖子]

我用sqlserver数据库测试,也没有问题。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/10 11:04:00 [显示全部帖子]

你在foxtable新建一个表测试,看是否有效。

 

http://www.foxtable.com/webhelp/scr/2372.htm

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/10 11:48:00 [显示全部帖子]

以下是引用luodang2050在2017/8/10 11:42:00的发言:
竟然有效,太奇怪了。
研究了两个表的结构,都是由FT建立的,区别只在一个是半年前旧版建立的,难道是bug?
没时间折腾了,有问题的表重新建立一遍就可以了,非常感谢!
[此贴子已经被作者于2017/8/10 11:43:39编辑过]

 

应该是你没有把_Identify列设置成自动递增的问题 http://www.foxtable.com/webhelp/scr/1807.htm

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/10 12:24:00 [显示全部帖子]

以下是引用luodang2050在2017/8/10 12:03:00的发言:
有的,特意检查了“标志规范”

 

那不应该。问题解决就好。


 回到顶部