以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  关于SQLfind与find的理解问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=153364)

--  作者:gudao123456
--  发布时间:2020/8/8 22:35:00
--  关于SQLfind与find的理解问题
关于SQLfind与find的理解,以下理解是否正确?
find 是在加载的数据的数据中查找
SQLfind是在后台数据库中查找,不管是否加载,总之是在整个数据库查找。
谢谢!

另外,我用帮助文档的代码从一个数据表生成新的数据表,但生成新的数据表的行顺序与原数据表的顺序并不一致。为什么?怎样才能完全一样呢?
谢谢
[此贴子已经被作者于2020/8/8 23:06:57编辑过]

--  作者:swagger
--  发布时间:2020/8/9 10:57:00
--  

提示:

1、SQLReplaceFor的操作是即时生效的,且无法撤销,所以在编写代码的时候,务必要先用测试数据进行验证,或者做好备份,以免对数据代码造成无法挽回的影响。

2、SQLReplaceFor执行后,已经加载到DataTable的数据并不会受影响,还是保持原值不变,直到重新加载或重新打开项目。


--  作者:有点蓝
--  发布时间:2020/8/9 20:29:00
--  
SQLfind与find的理解没有问题。


--  作者:gudao123456
--  发布时间:2020/8/9 21:48:00
--  
谢谢!但是源数据表的排序是不能改变的,我是想让新的数据表的行顺序与原来一样,便于审核数据。谢谢
[此贴子已经被作者于2020/8/9 21:50:55编辑过]

--  作者:有点蓝
--  发布时间:2020/8/9 22:44:00
--  
那就给新的数据表排序,这个不会影响源数据表的排序
[此贴子已经被作者于2020/8/9 22:43:53编辑过]

--  作者:gudao123456
--  发布时间:2020/8/9 22:59:00
--  
谢谢!