首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

请教这里为什么出错

2012-02-07 
请问这里为什么出错我用储存过程错误是未能找到存储过程。System.Text.StringBuilderstrAddnewSystem.Text

请问这里为什么出错
我用储存过程
错误是
未能找到存储过程   ' '。  

                System.Text.StringBuilder   strAdd   =   new   System.Text.StringBuilder();
                strAdd.Append( "CREATE   PROCEDURE   #spAddOrder ");
                strAdd.Append( "@id   integer   out ");
                strAdd.Append( "as ");
                strAdd.Append( "Insert   into   [cloud]   (id,   name,   num)   values(@id,   ' "   +   idName.Text   +   " ',   "   +   idNum.Text   +   "); ");

                command.CommandType   =   CommandType.StoredProcedure;
                command.CommandText   =   strAdd.ToString();

                //   设置参数
                SqlParameter   param;
                param   =   command.Parameters.Add( "@id ",   SqlDbType.Int);
                param.Direction   =   ParameterDirection.Output;

                command.ExecuteNonQuery();

[解决办法]
未能找到存储过程!!!已经提示的很清楚了,还不知道什么错?
需要调用的存储过程是已在SQL中有的,不是动态写的。
[解决办法]
貌似你的存储过程还没有创建阿
[解决办法]
jf
[解决办法]
可以动态创建,但是存储过程必须在调用执行之前就必须已经在数据库中。


热点排行