C#编程调试“报错Microsoft Jet 数据库库引擎打不开文件”

问题描述

C#编程调试“报错Microsoft Jet 数据库库引擎打不开文件” 5C
如题所示,用C#写了个程序,设计了一个从数据库中读取的表格,点一个按钮会下载成excel格式的文件,点按钮后报这个错误,系统是Windowsserver2003,数据库是oracle,office是2003的,之前在一个XP系统下调试没问题,后来在2003系统电脑上重新装了这些程序后就报错了,跪求大神们解答

解决方案

检查下是不是权限的问题,给你读写excel的文件夹分配everyone用户全部的权限。

解决方案二:
如果是读取office文件,该文件需要加相应的权限(特别是服务器系统),并且该文件不能处于打开状态

时间: 2024-12-26 20:20:22

C#编程调试“报错Microsoft Jet 数据库库引擎打不开文件”的相关文章

c# net windowsform-C# W7 x64 :VS2010 windowsform程序 导入EXCEL报错 Microsoft.Jet.OLEDB.4.0

问题描述 C# W7 x64 :VS2010 windowsform程序 导入EXCEL报错 Microsoft.Jet.OLEDB.4.0 编译项目指定目标平台为x86: 生成->配置管理器->平台->点击Any Cpu选项卡->新建->新建平台->X86, 没有找到"->新建->新建平台->X86" 报错: system.invalidoperationexception 未在此计算机上注册:Microsoft.Jet.OLED

mysql-测试hibernate框架自动建表并保存数据,没报错,但数据只保存了一部分

问题描述 测试hibernate框架自动建表并保存数据,没报错,但数据只保存了一部分 解决方案 因为你去给Product这个对象创建三个实例,pro.pro2.pro3,对吧,然后你不停的给pro去赋值(pro.setName()),最后pro的最后一个值把前两个覆盖掉了,所以只添加了一个棉花糖.正确的方式是要给每个,你把第29行改成pro2.setName():30行pro2.setDir():33行pro3.setName():34行pro3.setDir(),就万事大吉了,祝你成功! 解决

struts2+spring+mybatis 程序不报错,但是数据无法写入数据库

问题描述 struts2+spring+mybatis 程序不报错,但是数据无法写入数据库 执行到service 无法写入数据库,不报错.代码如下: <?xml version=""1.0"" encoding=""utf-8"" ?><!DOCTYPE mapper PUBLIC ""-//mybatis.org//DTD Mapper 3.0//EN""http:/

在此给大神跪了,在做一个导入Excel的模块,报的错Microsoft Jet 数据库引擎找不到对象&amp;amp;#x27;Sheet1$&amp;amp;#x27;。

问题描述 后代代码如下:privatevoidbutton3_Click(objectsender,EventArgse){string_strExcelFileName=@"D:example.xls";DataTabledtExcel=ExcelToDataTable(_strExcelFileName,"Sheet1");try{foreach(DataRowdrindtExcel.Rows){stringsql=string.Format("Ins

Microsoft Jet 数据库引擎打不开文件 ……它已经被别的用户以独占方式打开,或没有查看数据的权限

问题描述 语言C#,代码对一个文件的多个sheet进行分次读取,读到某个sheet(不确定)的时候就可能报异常,非必现,但是CI上发生概率比较大,程序只读取不写入.出错程序退出后,任务管理器中没有发现excel进程.excel文件为xls文件请大虾们帮忙看下可能原因有哪些,因为不是必现,也不能调试,找不到原因,代码大概如下,之前没有adp.dispose();后面加上还是报错:stringstrConn="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=&

datalist连接数据库网页不报错,页面数据不显示

问题描述 <%@PageTitle=""Language="C#"MasterPageFile="~/MasterPage.master"AutoEventWireup="true"CodeFile="gift.aspx.cs"Inherits="gift"%><%@ImportNamespace="System.Data"%><%@Im

web上调用MMControl控件总是报错Microsoft VBScript runtime error: Object required: &amp;amp;#x27;MMControl1&amp;amp;#x27;

问题描述 第一次写vbscript,要调用MMControl控件,基本是根据MSDN上MMControl的说明()写的,在ie7上运行结果总是报错:MicrosoftVBScriptruntimeerror:Objectrequired:'MMControl1'我的html页code如下:<htmlxmlns="http://www.w3.org/1999/xhtml"><head><title>MultimediaControlPage</t

vs2010编译报错,未能将obj/..复制到bin/..,bin/...文件正被另一进程时候用

问题描述 这个问题有没有人遇到过,怎么解决的,急急急-- 解决方案 解决方案二:遇到过,也是重启计算机就好了,不知道该结束哪个进程.解决方案三:还真没遇到过,一般这种都是重启大法解决方案四:如果是打开VS,调试一次后,就编译报错,有可能是代码导致程序未能完全退出导致的,例如启动的某个线程未指定为后台线程打开任务管理器,查看有没有该进程,尤其是可能出现在后台进程里面我前不久就遇到这个问题,打开VS,调试一次后就无法编译,说文件被占用检查后发现是一个线程没有设置成后台线程,打开VS停止调试后,进程转

SQL Server 2008 筛选器报错Microsoft.SqlServer.Management.Sdk.Sfc

在Microsoft SQL Server 数据库中有时候经常需要筛选表,因为数据中表比较多时,不仅从一堆表里面找一个表比较麻烦,而且客户端从服务器加载这些信息需要一些时间.前两天安装了SQL Server 2008,结果在筛选表时,报如下错误:    点击确定后,然后"表(已筛选)",弹出如下错误提示.   这个是因为没有打上SQL Server 2008 Service Pack 1这个补丁.打上这个补丁后,就不会出现上面这种错了.SP1补丁官方地址http://www.micro