[英]Microsoft.Jet.OLEDB.4.0 Connection string with SSL doesn't work
我有一个应用程序,在该应用程序中,我将从服务器中获取Excel工作表,然后将数据编辑/添加到其中并保存。 当我不添加SSL时,它工作正常,但是由于添加了SSL,它停止工作并给出错误消息
con.open();
我的连接仍然像这样。
string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + path + ";Extended Properties=\"Excel 8.0;HDR=Yes;\"";
错误看起来像这样
在System.Data.OleDb.OleDbServicesWrapper.GetDataSource(OleDbConnectionString constr,DataSourceWrapper&datasrcWrapper)中
在System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString构造,OleDbConnection连接)
在System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions选项,DbConnectionPoolKey poolKey,对象poolGroupProviderInfo,DbConnectionPool池,DbConnection owningObject)
在System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection,DbConnectionPoolGroup poolGroup,DbConnectionOptions userOptions)
在System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection,TaskCompletionSource`1重试,DbConnectionOptions userOptions,DbConnectionInternal oldConnection,DbConnectionInternal&连接)
在System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal处(DbConnection externalConnection,DbConnectionFactory connectionFactory,TaskCompletionSource`1重试,DbConnectionOptions userOptions)
在System.Data.ProviderBase.DbConnectionInternal.OpenConnection(DbConnection externalConnection,DbConnectionFactory connectionFactory)
在System.Data.OleDb.OleDbConnection.Open()
在c:\\ Users \\ Arpan \\ Documents \\ Visual Studio 2012 \\ Projects \\ CSNY_timelog \\ CSNY_timelog \\ Controllers \\ ReportController.cs:line 939中的CSNY_timelog.Controllers.ReportController.GenerateReport1(ReportViewModel objviewmodel)
有谁知道如何解决此问题? 我是否必须在连接字符串中添加更多选项才能使其正常工作?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.