Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:locked的行为什么可以通过代码改动,但是不能删除

1楼
lesei 发表于:2023/10/31 21:05:00
关于行的locked状态,发现个事:
1.locked的行为什么可以通过代码改动,但是不能手动改动。
请问为什么?
2.locked的行可以通过代码改动,但是不能删除,比如delete,请问为啥?


细节参图:
1.第二行代码对表a的第二行值改动成功,改为8。
2.但是两个delete都没把表a的第二行删掉。

图片点击可在新窗口打开查看此主题相关图片如下:img_20231031_210149.jpg
图片点击可在新窗口打开查看

问题3:
请问tables(x).rows(x).delete与datatables(x).datarows(x).delete有区别吗?

[此贴子已经被作者于2023/10/31 21:08:35编辑过]
2楼
有点蓝 发表于:2023/10/31 21:18:00
1、2:如果锁定的行还能直接编辑删除,还能叫锁定吗?锁定的意义何在?

3、没有区别
3楼
lesei 发表于:2023/10/31 21:33:00
那既然锁定了,为什么可以被代码更改?
“锁定”,就应该是所有状态(包括值)全都被固定住了啊。
[此贴子已经被作者于2023/10/31 21:33:42编辑过]
4楼
有点蓝 发表于:2023/10/31 21:43:00
您这种算抬杠。如果完全不能更改,那么用户点错锁定了怎么办?永远不能改!

提供代码就是为了有纠错的可能,再说了写代码也是由开发人员决定是否提供使用代码解锁的功能给用户使用,用户是无法写代码的。开发者不提供对应的功能,对用户来说不就是全都被固定了吗!

说的极端一点,只要有能力,代码可以控制电脑系统的任意内容。
共4 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03125 s, 2 queries.