vb的bug?请高手解决ado问题!
tough 2000-02-15 06:18:00 我用vb6.0 + ado 开发sql server客户端程序.
工具条放在mdi窗体上,用于添加、移动记录等操作,数据表格放在mdi子窗体上,所有的数据表共享同一个工具条。
现在的问题是,当我在mdi子窗体上对记录进行修改后,如想取消修改,用户需点击工具栏上的取消修改命令(执行rds.cancelupdate)。但修改时如仅在一个textbox内进行,修改不能生效(相应recordset的editmode属性仍未改变),必须在修改后将焦点移动一次,比如从一个textbox移到另一个textbox,取消才能生效。(用setfocus方法不行)。
我经过试验后,发现将cancelupdate按钮放在mdi子窗体上,能正常工作。
请各位高手指点。