| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 926 人关注过本帖
标题:一个关于C#写sql 2005 存储过程的问题
只看楼主 加入收藏
thrunight
Rank: 1
等 级:新手上路
帖 子:12
专家分:5
注 册:2009-9-5
结帖率:75%
收藏
已结贴  问题点数:20 回复次数:9 
一个关于C#写sql 2005 存储过程的问题
[Microsoft.SqlServer.Server.SqlProcedure]
        public static void Proce_GotSelectData(string constr, SqlString _id , SqlString _name)
        {
            try
            {
                SqlConnection sn = new SqlConnection(constr);
                sn.Open();
                SqlCommand comd = new SqlCommand();
                comd.Connection = sn;
                = "update UserBaseInfor set UserName = @sp1  where UserId = @sp2";
                SqlParameter sp1 = new SqlParameter("@sp1", _name);
                SqlParameter sp2= new SqlParameter("@sp2", _id);
                comd.Parameters.Add(sp1);
                comd.Parameters.Add(sp2);
                int i = comd.ExecuteNonQuery();
                sn.Close();

                SqlContext.Pipe.Send(i.ToString());
                在执行到SqlContext.Pipe.Send(i.ToString())的时候发生错误:所请求的操作需要使用 SqlClr 上下文,该上下文只有在 Sql Server 进程中运行时才可用。
                查了好久,问题没有解决,祈盼ing...

           }
            catch (SqlException storeEx)
            {

            }
搜索更多相关主题的帖子: public update where 
2011-01-13 11:50
wangnannan
Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18
等 级:贵宾
威 望:87
帖 子:2546
专家分:9359
注 册:2007-11-3
收藏
得分:3 
我好像在哪个文章里 见过这个.....

出来混,谁不都要拼命的嘛。 。拼不赢?那就看谁倒霉了。 。有机会也要看谁下手快,快的就能赢,慢。 。狗屎你都抢不到。 。还说什么拼命?
2011-01-14 09:43
zhoufeng1988
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:北京
等 级:贵宾
威 望:27
帖 子:1432
专家分:6329
注 册:2009-5-31
收藏
得分:3 
存储过程在SQL里面能执行成功吗?
2011-01-18 00:05
z673720028
Rank: 2
等 级:论坛游民
帖 子:26
专家分:28
注 册:2011-1-6
收藏
得分:3 
SqlParameter 是干嘛用的?
2011-01-18 01:03
mark_tianxia
Rank: 2
等 级:论坛游民
帖 子:23
专家分:15
注 册:2011-1-14
收藏
得分:3 
存储过程最好写在数据库里,程序调用存储过程名称。安全性高些。
2011-01-19 09:15
收东纳西
Rank: 1
等 级:新手上路
帖 子:16
专家分:8
注 册:2011-1-13
收藏
得分:3 
在C# 里面完存储 俺不会,只在sql 里面试过
2011-01-19 16:19
jacky_2010
Rank: 2
等 级:论坛游民
帖 子:19
专家分:36
注 册:2010-10-13
收藏
得分:3 
没用过SqlContext望LZ解释下这个类的作用
sn.Close();
SqlContext.Pipe.Send(i.ToString());
我看了下,你这2句倒一倒看看有没有用

2011-01-19 18:16
IT土包帝
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2010-12-16
收藏
得分:0 
哇 存储过程神马的最讨厌了
2011-01-22 20:36
caoweizhong
Rank: 2
等 级:论坛游民
帖 子:19
专家分:65
注 册:2011-1-22
收藏
得分:0 
以下是引用jacky_2010在2011-1-19 18:16:14的发言:

没用过SqlContext望LZ解释下这个类的作用
sn.Close();
SqlContext.Pipe.Send(i.ToString());
我看了下,你这2句倒一倒看看有没有用
是啊!是不是倒了,在关闭前用。
2011-01-23 10:33
wcp126
Rank: 1
等 级:等待验证会员
帖 子:95
专家分:7
注 册:2010-3-30
收藏
得分:0 
我也遇到了这样的问题 求高手赐教
2011-06-02 13:09
快速回复:一个关于C#写sql 2005 存储过程的问题
数据加载中...
 
   



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

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