我有一个应用程序,在该应用程序中,我将从服务器中获取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)

有谁知道如何解决此问题? 我是否必须在连接字符串中添加更多选项才能使其正常工作?

  ask by arpan shah translate from so

本文未有回复,本站智能推荐:

2回复

尽管连接字符串中有TrustServerCertificate=true,但SSL/证书验证错误

首先,请注意,我知道这个问题已经被问过好几次了。 然而,接受(和不接受的),目前给出的解决方案没有工作,在我的情况,所以一些实质性必须自那时以来已经改变,这证明有希望再次询问。 说了这么多: 我目前正在尝试将 Access 2010 .adp 应用程序升级到 Access 2019 .accdb。
3回复

OleDb连接不读取excel文件中的所有行

我在C#连接中使用OleDb从Excel工作表中读取数据。 并将其填入数据表中。 该表包含275行和27列。 读完之后,第1,2和3行是空的。 所有其他行都正确填充。 有人对这个问题有所了解吗? 这是我的代码:
2回复

为什么更新OLEDB查询不执行任何操作?

我在我的程序中使用 OLEDB 来更新 Excel 工作表。 Execute 返回 1 作为行更新计数,但不会改变任何内容。 我的代码如下: 电话是: 有人知道是什么问题吗? 谢谢!
2回复

OLEDB中IMEX的默认值是什么?

我在Google上搜索,但没有结果。 我认为默认值为2,但不确定。 有人可以帮助我吗? 谢谢。
3回复

C#通过OLEDB从Excel提取格式化文本

我正在从具有格式化文本的大型excel文件中读取数据。 我通过oleDBConnection & GetOleDbSchemaTable将数据提取到DataTable对象。 但是提取的数据不包含任何格式化信息。 我的要求是,我只需要提取非删除线文本。 我在阅读时没有任何问题,一切都很
1回复

使用Oledb读取Excel文件无法读取所有excel行

我正在制作MVC3应用程序,需要使用Ole db连接读取excel文件,但是它无法在某些计算机上获取所有excel行,而在其他计算机上却可以获取所有数据。 以下是我的代码: 我需要知道这个问题的原因
1回复

替代Microsoft.Jet.OLEDB.4.0

Microsoft.Jet.OLEDB.4.0是否可以替代读取EXCEL(2007)文件? 最好是开源的。 任何建议表示赞赏。 谢谢。
1回复

无法使用Microsoft.Jet.OLEDB.4.0创建Excel文件

例如,我在几个来源中找到了如何创建excel文件的方法 http://www.codeproject.com/Articles/37055/Working-with-MS-Excel-xls-xlsx-Using-MDAC-and-Oled#create 无法使用OLEDB C#创建