使用数据库为sql server 2000,中表 ttt(xno,xname,xage),其中触发器是针对列xname,当xname发生变化时更新yyy表中相应的xname的数据记录
CREATE TRIGGER upd_xname ON [dbo].[ttt]
FOR UPDATE
AS
declare @old_name nvarchar(10),@new_name nvarchar(10)
select @old_name=xname from deleted
select @new_name=xname from inserted
update yyy set xname=@new_name where xname=@old_name
在客户端,我使用dbgrid中修改数据,在修改后,使用clientdataset.applyupdate(-1)后,发现ttt中的xname未发生该表,yyy中也未改必变,直接在数据库中执行update 语句就可以,有没有谁遇到过
CREATE TRIGGER upd_xname ON [dbo].[ttt]
FOR UPDATE
AS
declare @old_name nvarchar(10),@new_name nvarchar(10)
select @old_name=xname from deleted
select @new_name=xname from inserted
update yyy set xname=@new_name where xname=@old_name
在客户端,我使用dbgrid中修改数据,在修改后,使用clientdataset.applyupdate(-1)后,发现ttt中的xname未发生该表,yyy中也未改必变,直接在数据库中执行update 语句就可以,有没有谁遇到过
解决方案 »
- 为什么fastReport 4做的报表每页就1行记录?
- TDBGridE这个是那个组件里面的控件呀?
- 在系统里自定义了一个消息,想动态地将一个函数设置成响应该消息,如何写?顶者有分!
- 【ToolBar】上的Button能从右开始排列吗?
- 关于OleContainer如何显示FTP上文件
- 请问,使用TDBGridToExcel讲dbgrid导出到excel的时候,如何设置能使导出后不打开excel?
- ORACLE 10的客户端可以连接8.8的客户端吗?
- 我要模拟鼠标点击单选钮并传递值,好像这样做不对,哪位进来看一下?
- 当formload执行的时候,消息触发了
- 初学Delphi遇到的问题
- 有的网页栏目并不能输入网址就能直接进入,能不能编程实现呢?
- 请教如何在一个窗口实现一个视频文件的预览播放?
问题是没有了.但是有性能和大量编码的问题!