当前位置:编程学习 > C#/ASP.NET >>

数据库连接异常

错误提示:

链接服务器 "(null)" 的 OLE DB 访问接口 "MICROSOFT.JET.OLEDB.4.0" 报错。提供程序未给出有关错误的任何信息。
无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "MICROSOFT.JET.OLEDB.4.0" 的数据源对象。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.Data.SqlClient.SqlException: 链接服务器 "(null)" 的 OLE DB 访问接口 "MICROSOFT.JET.OLEDB.4.0" 报错。提供程序未给出有关错误的任何信息。
无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "MICROSOFT.JET.OLEDB.4.0" 的数据源对象。


问题:
本地访问没问题,但从客户端访问就报错了。

请各位帮忙解决下,谢谢!!!!!!!!!!!!!!!!!!!! --------------------编程问答-------------------- connectionStrings>
<remove name="LocalSqlServer"/>
<add name="LocalSqlServer" connectionString="Data Source=服务器\实例;Initial Catalog=数据库;User ID=sa;password=111" providerName="System.Data.SqlClient"/>
</connectionStrings>
相关设置是否正确~~~
--------------------编程问答-------------------- 1、文件是不是加密码了
2、xls要关闭,不能打开
3、是否允许OPENDATASOURCE 支持   要设置下
4、你是2005 还是2000?
--------------------编程问答-------------------- 麻烦各位不要COPY网上答案!

注意是本地可以运行,但从客户端访问才报错。   也就是说远程访问就报错了···· --------------------编程问答-------------------- 你的数据源是什么?字符串放出来。 --------------------编程问答-------------------- 先检查客户端安装office了没有


MICROSOFT.JET.OLEDB.12.0

--------------------编程问答--------------------         string sql = string.Format(@"insert into groupTable(fid,id,cid,groupname)  select * from 
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Excel 5.0;HDR=YES;DATABASE={0}',sheet1$)",fileurl); --------------------编程问答-------------------- 服务器和本地运行都没问题,就是从客户端访问就报错。 --------------------编程问答-------------------- 数据源是Excel文件 --------------------编程问答--------------------
引用 7 楼 lgq2735259 的回复:
服务器和本地运行都没问题,就是从客户端访问就报错。


excel就是一个数据库,所以要和你是用的数据库放在一台服务器上

有两种方法:
1、linkserver
2、先将excel上传到服务器在读取到数据库 --------------------编程问答-------------------- 两个不同数据库之间的访问linkserver --------------------编程问答-------------------- 大多是你文件路径用的是絶對路径的问题 --------------------编程问答-------------------- 看看你的fileurl 是什么值
是不是类似E:\aaa.xls --------------------编程问答-------------------- 9楼的,请问你说的那种方式具体怎么实现?

能举个列子吗?
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,