是这样的,我把excel文件作为二进制流上传到数据库表中的二进制列中,但是进行全文检索时无法搜索到内容,后来证实需要将单元格设置成文本类型的,重新上传后才能搜索到,而且有些excel文件的单元格还不能被设置成文本格式的,有没有设么方便的办法?或者有没有设么办法把excel内的内容全部抽离出来单独放到一个列中
解决方案 »
- 在repeater控件里面获得绑定的数据到后台的方法
- asp.net如何实现在页面右下角消息提示框?
- ASP.NET 中的对象集合是什么。。。。
- 两个关于using (...) {...}的问题
- 如何封闭介面的增,删,改,查
- DataView使用RowFilter后,再看DataView.Table中的数据没变,这是怎么回事呀???
- [菜鸟求助]如何判断SqlDataReader为空?
- 有没有学习股票的入门书籍,从最基本的专业术语讲起!!
- 只想显示一行数据,怎样象asp中使用recordset("User_id")一样自由?
- 今天的第300分拉,大出血拉,Image的刷新问题。
- 初学asp.net的小疑问
- 如何实现象csdn那样弹出消息
代码如下:
Dim strPath As String = "D:\code\asp.net\owner\Product\EXF\" + DateTime.Now.ToString("yyyyMMddhhmmss") + ".xls"
MyFile.PostedFile.SaveAs(strPath)
Dim mystring As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= '" + strPath + "';Extended Properties=Excel 8.0"
Dim cnnxls As New OleDbConnection(mystring)
Dim myDa As New OleDbDataAdapter("select * from reference", cnnxls)
Dim myDs As New DataSet()
myDa.Fill(myDs)提示出错信息:安全性异常
说明: 应用程序试图执行安全策略不允许的操作。要授予此应用程序所需的权限,请与系统管理员联系,或在配置文件中更改该应用程序的信任级别。 异常详细信息: System.Security.SecurityException: 请求“System.Data.OleDb.OleDbPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”类型的权限已失败。