CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

请各位大侠帮忙,关于用存储过程更新数据库问题,急.....

楼主gsk99(ZJUT)2005-06-01 20:47:47 在 .NET技术 / C# 提问

我的程序是实现编辑功能   ,从数据库中读出数据,然后更改,在存到数据库中,里面总出现错误,希望各位帮忙.谢谢  
   
  我的程序如下:    
   
  private   void   Button1_Click(object   sender,   System.EventArgs   e)  
  {  
  Response.Write(biaoti.Text);  
  SqlConnection   JX_Conn;  
  SqlCommand   cmdUploadInfo;  
   
  Stream   objStream;  
  string   Fujian_Type;    
  int   Fujian_Len;  
  int   fjnum   =   0;  
  if(Fujian.PostedFile.ContentLength   !=   0)  
  {  
  fjnum   =   1;  
  }  
   
  string   neirong2;  
  neirong2   =   Server.HtmlEncode(neirong.Text.Trim());  
   
  if   ((biaoti.Text.Trim().Length==0)||(neirong2==""))    
  {  
  Response.Write("<script>alert(\"标题或内容不能为空\")</script>");  
  return;  
  }  
  else   if   (biaoti.Text.Trim().Length   >=   200)  
  {  
  Response.Write("<script>alert(\"你的标题太长了!\")</script>");  
  return;  
  }  
   
  Fujian_Len   =   Fujian.PostedFile.ContentLength;  
  Fujian_Type   =   Fujian.PostedFile.ContentType;  
  byte[]   Fujian_buffer   =   new   byte[Fujian_Len];  
   
  objStream   =   Fujian.PostedFile.InputStream;  
  objStream.Read(Fujian_buffer   ,0,Fujian_Len);  
   
   
  JX_Conn   =   new   SqlConnection(ConfigurationSettings.AppSettings["SQLCONNECTIONSTRING"]);    
   
  cmdUploadInfo   =   new   SqlCommand("P_JX_Upload_update",JX_Conn);    
  cmdUploadInfo.CommandType   =   CommandType.StoredProcedure;  
  cmdUploadInfo.Parameters.Add("@JX_ID_1   ",SqlDbType.Int,4);  
  cmdUploadInfo.Parameters.Add("@JX_Title_3   ",SqlDbType.VarChar,200);  
  cmdUploadInfo.Parameters.Add("@JX_F_Title_4   ",SqlDbType.VarChar,200);  
  cmdUploadInfo.Parameters.Add("@JX_Content_5",SqlDbType.VarChar,4000);    
  cmdUploadInfo.Parameters.Add("@JX_Fujiannum_6",SqlDbType.Int,4   );  
  cmdUploadInfo.Parameters.Add("@JX_Fujian_7",SqlDbType.Image   );    
  cmdUploadInfo.Parameters.Add("@JX_Fujian_Type_8",SqlDbType.VarChar   ,50);  
  cmdUploadInfo.Parameters[0].Value   =   Id;  
  cmdUploadInfo.Parameters[1].Value   =   biaoti.Text.Trim();    
  cmdUploadInfo.Parameters[2].Value   =   fbiaoti.Text.Trim();  
  cmdUploadInfo.Parameters[3].Value   =   neirong2.Trim();  
  cmdUploadInfo.Parameters[4].Value   =   fjnum;    
  cmdUploadInfo.Parameters[5].Value   =   Fujian_buffer;  
  cmdUploadInfo.Parameters[6].Value   =   Fujian_Type;  
   
  try  
  {  
  JX_Conn.Open();  
  if(cmdUploadInfo.ExecuteNonQuery()   ==   1)  
  {  
  if(fjnum==1)  
  {  
  Response.Write("<script>alert(\"编辑成功,有附件\")</script>");  
  }  
  else  
  Response.Write("<script>alert(\"编辑成功,没有附件\")</script>");  
  }  
  else  
  Response.Write("<script>alert(\"更新失败\")</script>");  
  JX_Conn.Close();  
  }  
  catch(Exception   err)  
  {  
  Console.WriteLine(err.ToString());  
  }  
   
  biaoti.Text   ="";  
  fbiaoti.Text   ="";  
  neirong.Text   ="";  
  }  
  问题点数:20、回复次数:6Top

1 楼gsk99(ZJUT)回复于 2005-06-01 20:53:04 得分 0

出错信息如下:  
  输入字符串的格式不正确。Top

2 楼gsk99(ZJUT)回复于 2005-06-01 21:45:02 得分 0

没人帮我吗?Top

3 楼lx1920(我思,谁在?)回复于 2005-06-01 22:08:48 得分 20

检查类型为   int   的参数的值是否为空Top

4 楼gsk99(ZJUT)回复于 2005-06-01 22:09:25 得分 0

strDelete=((Label)e.Item.Cells[1].Controls[2].FindControl("Label1")).Text;  
   
  我想问一下程上面程序中的Cells[1],Controls[2],代表什么意思?Top

5 楼gsk99(ZJUT)回复于 2005-06-01 22:23:30 得分 0

我想请问一下,用什么方法可以把string类型转换程int类型?  
  我是用Int32.Parse(Id)方法的,其中Id是string类型,但转了还是有问题  
  Top

6 楼gsk99(ZJUT)回复于 2005-06-02 09:18:05 得分 0

谢谢各位,问题解决了Top

相关问题

  • 关于用存储过程更新数据库的问题???急....
  • 如何使用存储过程更新数据库?
  • 数据库存储过程!?
  • 更新数据库的存储过程中,有一个字段不想更新,应传递什么值给它?
  • SQL Server怎么在存储过程或触发器里更新其他数据库服务器?
  • 菜鸟100分求救,如何使用带参数的存储过程更新sql数据库
  • 数据库存储过程问题
  • 数据库存储过程的处理
  • 关于DB2数据库存储过程
  • pb调用数据库存储过程

关键词

  • 数据库
  • cmduploadinfo
  • fujian
  • jx
  • neirong
  • sqldbtype
  • biaoti
  • postedfile
  • objstream
  • 程序

得分解答快速导航

  • 帖主:gsk99
  • lx1920

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo