知识大全 用ado.net对word,excel进行存取
Posted 文件
篇首语:不要等待机会,而要创造机会。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 用ado.net对word,excel进行存取相关的知识,希望对你有一定的参考价值。
blob表 id int name char blob image type char saveFile aspx cs PRivate void Button _Click(object sender System EventArgs e) Stream imgdatastream = File PostedFile InputStream; int imgdatalen = File PostedFile ContentLength; string imgtype = File PostedFile ContentType; string name = this getFileNameByURL(this File PostedFile FileName) byte[] imgdata = new byte[imgdatalen]; int n = imgdatastream Read(imgdata imgdatalen) string connstr = workstation id=OVERMIND;packet size= ;user id=sa;passWord=sa;data source=OVERMIND;persist security info=False;initial catalog=wztj ; SqlConnection connection = new SqlConnection(connstr) SqlCommand mand = new SqlCommand( INSERT INTO blob(name type blob) VALUES ( @imgtitle @type @blob ) connection ) SqlParameter paramTitle = new SqlParameter( @imgtitle SqlDbType VarChar ) paramTitle Value = name; mand Parameters Add(paramTitle) SqlParameter paramData = new SqlParameter( @blob SqlDbType Image ) paramData Value = imgdata; mand Parameters Add( paramData ) SqlParameter paramType = new SqlParameter( @type SqlDbType VarChar ) paramType Value = imgtype; mand Parameters Add( paramType ) wztj debug TestSQL TraceErrorSql( INSERT INTO blob(name type blob) VALUES ( @imgtitle @type @blob ) mand Parameters) connection Open() int numRowsAffected = mand ExecuteNonQuery() connection Close() listFile aspx//这个东西主要用来列表 把已经有的东西列出来 <asp:HyperLinkColumn DataNavigateUrlField= id HeaderText= 产品名称 DataNavigateUrlFormatString= /getFile aspx?ID= DataTextField= name DataTextFormatString= ItemStyle HorizontalAlign= Center ItemStyle Width= px > listFile aspx cs string connstr= workstation id=OVERMIND;packet size= ;user id=sa;password=sa;data source=OVERMIND;persist security info=False;initial catalog=wztj ; SqlConnection connection = new SqlConnection(connstr) SqlCommand mand = new SqlCommand( select * from blob connection ) connection Open() SqlDataAdapter adaptor = new SqlDataAdapter(mand) DataSet ds = new DataSet() adaptor Fill(ds blob ) connection Close() this DataGrid DataSource=ds Tables[ blob ] DefaultView; this DataGrid DataBind() getFile aspx cs//这个文件比较重要负责把村道数据库里面的文件 按照格式 按照名称 给传输出来 private void Page_Load(object sender System EventArgs e) string imgid =this Request QueryString Get( ID ) //Request QueryString[ imgid ]; string connstr= workstation id=OVERMIND;packet size= ;user id=sa;password=sa;data source=OVERMIND;persist security info=False;initial catalog=wztj ; string sql= SELECT name blob type FROM blob WHERE id = + imgid; SqlConnection connection = new SqlConnection(connstr) SqlCommand mand = new SqlCommand(sql connection) connection Open() SqlDataReader dr = mand ExecuteReader() if(dr Read()) Response Clear() Response Buffer= true; Response Charset= GB ; Response ContentEncoding=System Text Encoding GetEncoding( GB ) //设置输出流为简体中文 //Response ContentType = application/ms word ;//设置输出文件类型为word文件 Response ContentType = dr[ type ] ToString() Response BinaryWrite( (byte[]) dr[ blob ] ) string FileName = dr[ name ] ToString() Trim() FileName=System Web HttpUtility UrlEncode(FileName System Text Encoding UTF ) Response AppendHeader( Content Disposition attachment;filename= +FileName) connection Close() 这里要说的有两点 第一 就是把文件的名称getFile aspx变成我们想要的名称 Response AppendHeader( Content Disposition attachment;filename= +FileName) 第二 就是把指定的名称变成我们想要的值 是标准的中文 而不是中文的乱码 FileName=System Web HttpUtility UrlEncode(FileName System Text Encoding UTF ) cha138/Article/program/net/201311/12630相关参考
知识大全 ADO.NET Entity Framework存取数据库中图片
ADO.NETEntityFramework存取数据库中图片 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看
知识大全 ADO.NET Entity Framework存取数据库中的图片
ADO.NETEntityFramework存取数据库中的图片 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来
经常需要在数据库与Execl之间互导数据net时代ADONET可以使用使用MicrosoftJetOleDb访问访问Excel网上已经有很多类似的资源最典型也是最简
知识大全 通过jacob对excel,word进行打印等操作
因为项目有个需求要求能够在某个预定时间对特定报表进行自动打印报表的形式主要是excel如果是c++或者c#什么的简直是小菜一碟可惜偏偏是java实现并且这又不同于常见的页面手工打印可以通过java
用ASP在线创建Word与Excel文档 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ASP具
用C#对ADO.NET数据库完成简单操作 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!数据库访问是
知识大全 java对word、excel、pdf等操作综合文章
Java操作PDFJava操作WordExcelAccess参考:?forum=&thread=&tstart=&trange=JavaExcelAPI文档一个jacob操
ADO.NETSQL语句检索说明 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 下面用实例进行介
用ADO.NET处理层次数据 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ADONET为数据在
知识大全 用ADO.NET的ExecuteScalar方法返回单一值
用ADO.NET的ExecuteScalar方法返回单一值 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一