资讯   |   开发   |   选机中心   |   产品大全 | IBM | 惠普 | 联想 | 戴尔 | 苹果 | 神舟
更多: | 华硕 | 明基 | 方正 | 紫光 | TCL | 夏新 | 联宝 | 宏碁 | 七喜 | 长城 | 清华同方 | 海尔 | 三星 | 东芝 | 索尼 | 富士通 | LG | 技术 | ddnoon
当前位置:笔记本 > 软件开发 >
Advertisement
文章正文

执行存储过程的问题?

类型:转载   责任编辑:asp.net   日期:2007/05/23


热门软件下载:


   

CREATE   PROCEDURE   User_leave  
  /*在职(离职)用户*/  
  @User_INTs   varchar(500),         /*被复职的员工ID集合*/  
  @User_leave   bit                           /*在离职标志*/  
   
  AS  
              EXEC   (UPDATE   Th_User   SET   User_leave   =@User_leave   WHERE   User_INT   IN   (   +   @User_INTs   +   ))  
  GO  
   
  执行该存储过程的代码如下:  
  public   bool   User_leave(string   User_INTs,int   User_leave)  
  {  
  //调用存储过程   User_leave   参数为:用户登录ID和在职标志  
  string   my_User_leave   =   "User_leave   "+User_INTs+","+User_leave+"";  
  if   (ConnectDB(strDS,strDB,strUser,strPwd)   ==   true)//myConnection.Open()  
  {  
  SqlCommand   myCommand   =   new   SqlCommand(my_User_leave,myConnection);  
  try  
  {  
  myCommand.ExecuteNonQuery();  
  myConnection.Close();  
  return   true;  
  }//try  
  catch   (SqlException   myException)    
  {  
  SqlErrorCollection   myErrors   =   myException.Errors;  
   
  for   (int   i=0;   i   <   myErrors.Count;   i++)    
  {  
  myErrorString   =   "Index   #"   +   i   +   "\n"   +  
  "Error:   "   +   myErrors[i].ToString()   +   "\n";  
  }  
  return   false;  
  }//catch  
   
  }  
  else    
  {  
  return   false;  
  }  
  }  
  为什么上面的代码执行不了存储过程?

网友回答:

发表者:gaoxiaospring

public   bool   User_leave(string   User_INTs,int   User_leave)  
  {  
   
  if   (ConnectDB(strDS,strDB,strUser,strPwd)   ==   true)//myConnection.Open()  
  {  
  SqlCommand   myCommand   =   new   SqlCommand();  
   
  SqlCommand   myCommand=new   SqlCommand();  
  myCommand.Connection=myConnection;  
  myCommand.CommandText="User_leave";  
  myCommand.CommandType=CommandType.StoredProcedure   ;  
  myCommand.Parameters.Add("@User_INTs",User_INTs);  
  myCommand.Parameters.Add("@User_leave",User_leave);  
   
  try  
  {  
  myCommand.ExecuteNonQuery();  
  //...  
  }  
  }


 

 
热门推荐笔记本: IBM笔记本
相关文章:
笔记本相关:
IT技术文章:
webmaster:popbb@126.com   最佳浏览:1024X768 MSIE
©2007 popbb.net All Rights Reserved