标题:存储过程问题
只看楼主
wangzhen_andy
Rank: 2
来 自:广州
等 级:论坛游民
帖 子:39
专家分:25
注 册:2008-9-22
结帖率:50%
 问题点数:0 回复次数:8 
存储过程问题
下面是一个删除操作的存储过程:

CREATE procedure IndexTree_Delete
@TreeNodeID  int
 as
delete    a   from   IndexTree   a   inner   join   dbo.f_getchildcod(@TreeNodeID)   b   on   a.ID=b.ID
delete    from   IndexTree   where ID=@TreeNodeID

GO
delete from IndexTree where ID = @TreeNode ID 这句很好理解,直接根据ID删除
上面那一句我想可能是根据他分支节点的ID来删除吧,执行时出现错误:
未处理的“System.Exception”类型的异常出现在 SubwayPreplan.exe 中。

其他信息: 对象名 'dbo.f_getchildcod' 无效。
搜索更多相关主题的帖子: HELP 
2008-10-06 19:01
球球
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:1146
专家分:265
注 册:2005-11-28
得分:0 
其他信息: 对象名 'dbo.f_getchildcod' 无效。

看看f_getchildcod函数名称对不对

好累
2008-10-06 22:40
球球
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:1146
专家分:265
注 册:2005-11-28
得分:0 
多条写操作最好是放在事务里

好累
2008-10-06 22:41
wangzhen_andy
Rank: 2
来 自:广州
等 级:论坛游民
帖 子:39
专家分:25
注 册:2008-9-22
得分:0 
f_getchildcod函数是哪里的函数,我程序中应该没有的。
2008-10-07 11:45
师妃暄
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:805
专家分:107
注 册:2006-3-1
得分:0 
汗...f_getchildcod看看SQL中的自定义函数中有无这个函数的定义

如果没有,不报这个错才怪...

有实力才会有魅力 实力来自坚持不懈的努力
2008-10-07 12:00
wangzhen_andy
Rank: 2
来 自:广州
等 级:论坛游民
帖 子:39
专家分:25
注 册:2008-9-22
得分:0 
我把那一句直接删掉了,虽然有漏洞,但是现在删除操作可以用了。。。
2008-10-07 12:36
西风独自凉
Rank: 8Rank: 8
等 级:贵宾
威 望:43
帖 子:3380
专家分:28
注 册:2007-8-2
得分:0 
強悍

2008-10-07 16:34
wangzhen_andy
Rank: 2
来 自:广州
等 级:论坛游民
帖 子:39
专家分:25
注 册:2008-9-22
得分:0 
因为那数据库的自定义函数库根本就是空的。。。。。。。。。
2008-10-07 17:10
lookice
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-9-17
得分:0 
[bo][un]球球[/un] 在 2008-10-6 22:41 的发言:[/bo]

多条写操作最好是放在事务里

支持!
2008-10-07 23:52



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-236680-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018791 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved