| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1252 人关注过本帖
标题:存储过程问题
只看楼主 加入收藏
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
快速回复:存储过程问题
数据加载中...
 
   



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

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