以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  这个问题如何解决  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=105745)

--  作者:天蝉一线
--  发布时间:2017/8/25 12:01:00
--  这个问题如何解决

我插入一条记录后,在数据库里面出现两条,其中一条的_locked=false,不知道怎么原因会造成这条记录
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20170825120207.png
图片点击可在新窗口打开查看

下面一条是多余的,只有一条记录才对。

[此贴子已经被作者于2017/8/25 12:02:27编辑过]

--  作者:有点甜
--  发布时间:2017/8/25 12:16:00
--  

1、你通过什么方式插入记录?

 

2、foxtable显示的和你数据库的一样吗?


--  作者:天蝉一线
--  发布时间:2017/8/25 12:39:00
--  

1、我是通过ins
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20170825123856.png
图片点击可在新窗口打开查看插入记录的

2、我是用LoadFilter加载数据的和数据库显示不一样,没有这个空行


--  作者:有点甜
--  发布时间:2017/8/25 14:20:00
--  

如果再插入一行,前面没有重复的空行,那就没问题。

 

如果还是每次新增都增加一行空白的行,你确定你只执行了一句insert into?


--  作者:天蝉一线
--  发布时间:2017/8/25 17:01:00
--  
我刚才试了,问题找见了,insert into 只有一条,增加的记录也只有一条,插入后执行了一下datatables("资金支付明细").loadfilter("支付编码=\'" & spbh & “’" )后,就出现了下一条空记录,这是怎么回事
--  作者:有点甜
--  发布时间:2017/8/25 17:09:00
--  

DataTables("资金支付明细").loadfilter = "支付编码=\'" & spbh & "\'"
DataTables("资金支付明细").load


--  作者:天蝉一线
--  发布时间:2017/8/25 17:17:00
--  
就是这样执行的,多出一条空记录。
--  作者:有点甜
--  发布时间:2017/8/25 17:41:00
--  
以下是引用天蝉一线在2017/8/25 17:17:00的发言:
就是这样执行的,多出一条空记录。

 

你的表格应该新增了一行空白表数据吧?试试这样

 

DataTables("资金支付明细").loadfilter = "支付编码=\'" & spbh & "\'"
DataTables("资金支付明细").load(false)