设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1626|回复: 3
打印 上一主题 下一主题

这个触发器在企业管理器中行动正常,在ADP中出现错误提示,但也可以执行

[复制链接]
跳转到指定楼层
1#
发表于 2005-11-22 20:50:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这个触发器在企业管理器中行动正常,在ADP中出现错误提示,但也可以执行,高手帮我看看.

ALTER TRIGGER CL_tbl采购合同_Trigger1
ON dbo.CL_tbl采购合同
FOR INSERT /* INSERT, UPDATE, DELETE */
AS
if @@rowcount=0  return
update dbo.cl_tbl请购单明细  set dbo.cl_tbl请购单明细.合同编号=Inserted.合同编号
From inserted,dbo.cl_tbl请购单明细
where inserted.请购单号=dbo.cl_tbl请购单明细.请购单号

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2005-11-29 23:35:00 | 只看该作者
我也遇到同样问题,我估计是因为"合同编号"是自动编号的,你直接在表里添加记录试试,"合同编号"并不象在mdb里那样立即生成,不知道该怎么解决!
3#
 楼主| 发表于 2005-11-30 23:13:00 | 只看该作者
我的合同编号不是自动编号的.

出现这个问题很奇怪,不知是不是mdac的bug问题.我用mdb加odbc连到sqlserver运行又正常.真是晕了.
4#
发表于 2005-12-4 23:32:00 | 只看该作者
用存储过程吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2025-2-23 23:45 , Processed in 0.079415 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表