CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  .NET Framework

有个问题,我把代码发给大家看,请教一下

楼主wbandzq()2006-12-02 09:38:01 在 .NET技术 / .NET Framework 提问

private   void   button2_Click(object   sender,   System.EventArgs   e)  
  {  
   
  FileStream   fs;  
  string   PathImage;  
  OleDbConnection   OleConn=new   OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data   Source=anhua.mdb");  
  OleConn.Open();  
   
  if   (DialogResult.OK   ==   this.openFileDialog1.ShowDialog())  
     
  {  
          PathImage=this.openFileDialog1.FileName;  
   
  fs=new   FileStream(PathImage,System.IO.FileMode.Open   ,System.IO.FileAccess.Read   );  
   
  byte[]   ib=new   byte[fs.Length];  
   
  fs.Read(ib,0,ib.Length);  
   
  fs.Close();  
   
                                  OleDbCommand   cmd   =   new   OleDbCommand("INSERT   INTO   [Image1](Image1)   VALUES   (@img   )"   ,OleConn);  
   
  ((OleDbParameter)cmd.Parameters.Add(   "@img"   ,   OleDbType.Binary   )).Value   =   ib;  
   
  cmd.ExecuteNonQuery();  
   
  OleConn.Close();  
  cmd.Dispose();  
   
   
          MessageBox.Show("图片写入成功!");  
   
  }  
  }  
   
   
  我第一次载入的时候没问题,第2次载入就在if   (DialogResult.OK   ==   this.openFileDialog1.ShowDialog())这出错了,很郁闷啊! 问题点数:10、回复次数:2Top

1 楼bbdog(贝贝狗)回复于 2006-12-03 13:49:20 得分 0

关注Top

2 楼wshxzx(雕刻时光)回复于 2007-02-24 11:48:03 得分 10

this.openFileDialog1对象没有关闭  
  Top

相关问题

关键词

得分解答快速导航

  • 帖主:wbandzq
  • wshxzx

相关链接

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

广告也精彩

反馈

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