ERR_file :
if error()=1705 or error()=1569
if messagebox("数据库或数据表正在被其他用户使用,请稍后再运行!",5+64,'信息')=4
retry
else
... &&自己的一些错误处理
cancel
endif
else
...
endif
更改消息框:
使用messagebox(),具体用法看书
触发器是绑定在表上的表达式,当表中的任何记录被指定的操作命令修改时,触发器被激活。当数据修改时,触发器可执行数据库应用程序要求的任何副操作。例如,可以使用触发器做如下工作:
l 记录对数据库的修改。
l 实施参照完整性。
l 自动记录数量低于库存要求的产品。
触发器作为特定表的属性来创建和存储。如果从数据库中移去一个表,则同时删除和该表相关联的触发器。触发器在进行了其他所有检查之后(例如有效性规则,主关键字的实施,以及 null 值的实施)被激活。与字段级规则和记录级规则不同,触发器不对缓冲数据起作用。
可以使用“表设计器”或 CREATE TRIGGER 命令来创建触发器。对于每个表,可为下面三个事件各创建一个触发器:插入、更新及删除。在任何情况下,一个表最多只能有三个触发器。触发器必须返回“真”(.T.) 或“假”(.F.)。