读书人

三层结构中的有关问题?

发布时间: 2012-02-23 22:01:36 作者: rapoo

三层结构中的问题???
在录入过程中有这几句
if DM_HT.Q_HTGL_HTInZX.State in [dsedit,dsinsert] then
begin
DM_HT.S_FJList.Open;
.............................
.............................
请问这个数据集的state in [dsedit,dsinsert]是什么意思?
新手入行,望高手指点!还可以改换为其他方式么?

[解决办法]
数据集的状态处于 编辑或插入状态
[解决办法]
那要看你程序其它的代码了,是不是要求只有Q_HTGL_HTInZX处于编辑或插入状态时才可以将S_FJList打开,另外加这个判断可以避免因不处于编辑或插入状态下的保存出错。三层和二层都一样,并不是三层要求这样做而二层就不要求这样做,如果你能保证你的程序永远不会出现这样的情况那可以省略。

读书人网 >.NET

热点推荐