如 果数据集是关闭的,数据的State将显示为Inactive(非激活)连接。当连接是关闭时,没有操作、行为或方法可以对数据实施。我们第一次打开数据 集的连接时,数据集处于默认的Browse(浏览)状态。你应该始终了解“你的”数据所处的状态。例如,当我们把数据集连接到DBGrid时,用户可以看 到潜在的数据集(或记录集),但要想改变某些数据就必须把State设置为Edit。


      当 程序处理数据时,了解数据集状态在不停的改变时非常重要的。例如,当在DBGrid中浏览数据时(Browse状态),用户开始编辑记录,状态将自动改变 为Edit。当然,当设置数据可视化控件(DBGrid、DBEdit)的AutoEdit属性为True时,这是它们默认的行为。