以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  小问题请教  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=46918)

--  作者:ap9709130
--  发布时间:2014/3/1 11:21:00
--  小问题请教
用FIND 的方法找到的DATAROW,要怎样才能把它保存?要先找出它在DATATABLE 中的位置才能保存吗?有没有更好的方法?
--  作者:Bin
--  发布时间:2014/3/1 11:23:00
--  
dr.Save 即可
--  作者:ap9709130
--  发布时间:2014/3/1 11:25:00
--  
如果定义DR 就是FIND 找到的DATATABLE 的行,那代码:DR.DATATABLE.SAVE 。是把整个表保存了,还是只保存了DR这一行?
--  作者:Bin
--  发布时间:2014/3/1 11:28:00
--  
DATATABLE.Save 当然是保存整个表了
--  作者:ap9709130
--  发布时间:2014/3/1 11:31:00
--  

BIN 老师

 

那如果我找到这一行,修改了以后,只想保存这一行,那要怎么做,是先找出这一行在表中的位置再保存吗?


--  作者:ap9709130
--  发布时间:2014/3/1 12:01:00
--  

帮助里说的还是不很清楚, 用FIND 的方法找到的行,不一定是当前行啊。那我只想保存这一行,要怎么做呢?


--  作者:Bin
--  发布时间:2014/3/1 12:11:00
--  
前面已经和你说了.就是DR.Save啊. 如果无法理解的话,自己去试验一下就能最直观的了解了.
--  作者:Bin
--  发布时间:2014/3/1 12:12:00
--  
你要保存找到的行 就DR.SAVE

你要保存当前行就 tables("XX").current.Save

--  作者:ap9709130
--  发布时间:2014/3/1 12:39:00
--  
晕死。我也一直是这样想的。但代码精灵里联想不了SAVE。多谢BIN老师。不知道这个算不算小BUG。