Excel导入SQL数据库出现的问题【解决】
2010-01-27 16:54
281 查看
【问题一
】:已拒绝对 OLE DB 提供程序 'MICROSOFT.JET.OLEDB.4.0' 的特殊访问。必须通过链接服务器来访问此提供程序。
【分析
】:这是因为您当前用来访问数据库的登录的权限不够(权限太低)。
【解决
】:要么您还用sa登录,要么修改当前登录的权限,步骤如下:企业管理器→安全性→登录→找到你所用的登录名→右击"属性"→服务器角色→将System Administrator选项打钩→确定即可。
【问题二
】:OLE
DB 提供程序 'MICROSOFT.JET.OLEDB.4.0' 报错。提供程序未给出有关错误的任何信息。 OLE DB
错误跟踪[OLE/DB Provider 'MICROSOFT.JET.OLEDB.4.0'
IDBInitialize::Initialize returned 0x80004005: 提供程序未给出有关错误的任何信息。]。
【分析
】:
首先先检查一下你用来导入的Excel表是否已经打开,如果打开了,请关闭后重试一下。
还
是不行的话,继续往下看。如果你用来数据库操作的sql语句是用striing字符串保存的,且其中包含着.xsl文件的存放路径。那么问题可能就出在这
个路径上。您是否值用了一个斜杠"/"。如果只有一个斜杠的话,在运行前,错误列表中会提示"无法识别转义序列"。一旦运行,该提示就会消失,可能您就是
因为这样而没有注意到这错误。
【解决
】:把单斜杠("/") 改成 双斜杠("//") 如:e://aillo//tt.xsl
】:已拒绝对 OLE DB 提供程序 'MICROSOFT.JET.OLEDB.4.0' 的特殊访问。必须通过链接服务器来访问此提供程序。
【分析
】:这是因为您当前用来访问数据库的登录的权限不够(权限太低)。
【解决
】:要么您还用sa登录,要么修改当前登录的权限,步骤如下:企业管理器→安全性→登录→找到你所用的登录名→右击"属性"→服务器角色→将System Administrator选项打钩→确定即可。
【问题二
】:OLE
DB 提供程序 'MICROSOFT.JET.OLEDB.4.0' 报错。提供程序未给出有关错误的任何信息。 OLE DB
错误跟踪[OLE/DB Provider 'MICROSOFT.JET.OLEDB.4.0'
IDBInitialize::Initialize returned 0x80004005: 提供程序未给出有关错误的任何信息。]。
【分析
】:
首先先检查一下你用来导入的Excel表是否已经打开,如果打开了,请关闭后重试一下。
还
是不行的话,继续往下看。如果你用来数据库操作的sql语句是用striing字符串保存的,且其中包含着.xsl文件的存放路径。那么问题可能就出在这
个路径上。您是否值用了一个斜杠"/"。如果只有一个斜杠的话,在运行前,错误列表中会提示"无法识别转义序列"。一旦运行,该提示就会消失,可能您就是
因为这样而没有注意到这错误。
【解决
】:把单斜杠("/") 改成 双斜杠("//") 如:e://aillo//tt.xsl
相关文章推荐
- ASP.NET excel 导入数据库 出现 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序问题的解决
- java导入excel出现特殊字符问题解决
- Excel数字、文本混合列导入SQL Server出现的问题&解决办法
- Excel导入数据库时出现的文本截断问题解决方案
- ASP.NET实现Excel导入SQL数据库以及各种出现的问题解决方案
- Excel数字、文本混合列导入SQL Server出现的问题&解决办法
- 解决Java导入excel大量数据出现内存溢出的问题
- EXCEL表导入SQL,出现错误 0xc02020c5 的问题解决
- Excel导入SQL数据库出现的问题
- Excel数字、文本混合列导入SQL Server出现的问题&解决办法
- Excel数据导入ArcGIS中出现的投影问题解决方案
- SAS 9.3 x64 导入导出Excel出现问题解决方法
- C#导入excel数据表字符与数字同列出现的问题
- Android项目导入出现问题解决方案
- ThinkPHP 3.2 PHPExcel 导入导出文件 第三方类库不能用问题解决
- 解决将excel数据导入sqlserver后数字格式不正确的问题的方法
- 使用POI是读取excel文件中电话号码及日期出现的问题及解决
- Maven导入工程出现的一些问题解决办法
- 格式导致的Excel导入sql出现异常的解决方法
- Android Studio 导入Eclipse的项目后,注释出现乱码问题的解决