- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的要求是将excel文件上传到网站根目录的文件夹中,然后将该文件的数据读取到数据表中。
这在我现有的托管提供商上运行良好。但现在我已经将我的网站上传到 Windows Azure 云服务上。移植到 Azure 云服务后,我在“Microsoft.Jet.OLEDB.4.0”提供程序上收到错误。
我使用“Microsoft.Jet.OLEDB.4.0”提供程序从 Excel 文件读取数据并将数据添加到数据表。它在本地也运行良好,但是当我在 azure 云服务上托管我的 Web 应用程序时,它会生成以下错误
“Microsoft.Jet.OLEDB.4.0 提供程序未在本地计算机上注册”
请看一下某行代码:
string strpath = Server.MapPath(OAppPath);
strpath = strpath + "\\MYDATAFOLDER\\" + System.IO.Path.GetFileName(FileUpload1.PostedFile.FileName);
FileUpload1.PostedFile.SaveAs(strpath);
string excelConnectionString = "";
excelConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + strpath +
";Extended Properties=\"Excel 8.0;;IMEX=1;HDR=yes\"";
var connection = new OleDbConnection(excelConnectionString);
connection.Open();
var dtSheets = new DataTable();
dtSheets = connection.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);
GC.Collect();
GC.WaitForPendingFinalizers();
这个问题的替代解决方案是什么?
我也看了以下内容:
谢谢卡 PIL
最佳答案
这可能是因为您的应用程序在 64 位模式下运行而导致的。根据微软的说法,The Microsoft OLE DB Provider for Jet and the Microsoft Access ODBC driver are available in 32-bit versions only .
如 How to get a x64 version of Jet? 中所述:
The Microsoft Jet Database Engine 4.0 components entered a state of functional deprecation and sustained engineering, and have not received feature level enhancements since becoming a part of Microsoft Windows in Windows 2000.
一种替代方法是使用 startup task在您的云服务中部署 Microsoft Access Database Engine 2010 Redistributable 。您必须将连接字符串更改为该新驱动程序支持的格式。
我成功使用的另一种方法是使用诸如ExcelDataReader之类的库。读取电子表格数据。
关于azure - Azure 云服务上的 Microsoft.Jet.OLEDB.4.0 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17987080/
我应该如何调试在本地使用 jet steps 成功运行的 Codeship 构建?我确保在新结帐时运行它,因此它以与 Codeship 相同的状态启动。我的流程是: 重新克隆 repo 调用 jet
我已经部署了 3 个嵌入了 Hazelcast Jet 的 spring boot 应用程序。节点相互识别并作为集群运行。我有以下代码:从 CSV 中简单读取并写入文件。但是 Jet 将重复项写入文件
我找不到Apache Pulsar 的Hazlecast Jet 源连接器。有人试过这个吗?如果我必须为 Pulsar 编写自定义 stream 连接器作为 Jet 的源,请感谢任何指导、要点、来源和
我需要一个用于单用户只读访问的数据存储。我需要多个表,但不相关。我还需要做两列索引。看来 Jet 是个不错的选择。前端将是 VB 或 C#。数据不是用户输入的数据,而是关于用户和外部文件的元数据。 J
尽管 Jet/OLE DB 参数是相对的 well documented我无法理解这两个连接参数之间的区别: 第一个: Jet OLEDB:Transaction Commit Mode (DBPRO
Hazelcast Jet 有哪些用例?有人开始用了吗? 我们的项目使用 Hazelcast 进行分布式映射保存键值对,并在这些键上进行分布式计算,以在保存键的节点上运行任务。我们也使用 NearCa
我有一个 jet 颜色图: 我想知道是否有某种方法可以转换为灰度。我不能使用平均值,因为最大值和最小值变为相同的灰色。或者,如果有某种方法可以转换为另一种调色板。 我在 Google 上找不到转换它的
您好,我正在使用 Oracle JET 创建一个应用程序,在其中单击 LoginTest 页面中的 Login 按钮后,它应该在验证后将我带到主页。我已成功验证输入,但无法将其路由到主页。我尝试过使用
我正在从文件位置读取 shapefile,读取其元数据并将其写入 SSIS 包中的数据库中。 SSIS 包在我的本地计算机上成功运行。我在服务器上部署了相同的 SQL 作业,当我在服务器上运行该作业(
数据 我想通过计算HSV以下像素来对其进行分类(色相-饱和度-亮度) 深蓝色 蓝色 绿色 黄色 红色 显示没有 HSV 的 RGB channel ( source ) x = linspace(0,
我的用例需要从 Kafka 主题读取消息,并按照发布到 Kafka 的自然顺序处理消息。 Kafka生产者负责发布在单个kafka主题分区中排序的每组消息,并且我需要在同一个顶点处理器中以相同的顺序处
我使用Oracle JET QuickStart Basic 模板在Oracle JET 中创建了一个示例应用程序。我希望应用程序能够在两个模块之间进行通信。我尝试过使用 Geertjan 的博客 I
我有一个可能有空结果的滑动窗口和自定义聚合累加器。什么是丢弃此类“空”聚合累加器以免进入接收器的正确方法? Pipeline pipeline = Pipeline.create();
我需要以编程方式从头开始为我的 Android 项目创建 JET 文件。文件格式是否公开? 最佳答案 鉴于所有 JET/Sonivox 文件都在 Android 源代码中(包括较低级别的 C 文件),
我正在创建一个 Oracle JET 应用程序,当用户单击忘记密码时,我想向用户发送一封包含用户密码的电子邮件。我尝试使用 mailto: 但它打开了邮件客户端。我希望应用程序在不打开邮件客户端的情况
实际上可以编辑Jet Framework中的javascript吗?来自甲骨文。我想从 Jet Framework 编辑 Javascript,它不会在一行后进行换行。而且它们应该相互重叠。这意味着它
我有一个程序需要将它打开的任何 Access (Jet) 数据库升级到 JET Version4.x(如果它还不是那个版本)。 (这允许使用 SQL-92 语法功能) 升级(相对)容易。调用 JRO.
我想使用内置于 MS Jet 数据库引擎中的 DAO 系统将用户 Access 控制系统添加到我的一个 MS Access 应用程序。我在 Access 2007 上使用 accdb 数据库。 我了解
我目前正在寻找在我的 Java 程序中编写一个导入程序以从包含 JET 数据库的文件中导入数据,但到目前为止正在搜索这种格式的 JDBC 驱动程序(或者只是可以从中读取的另一个 Java 库) 证明是
本文整理了Java中com.hazelcast.jet.pipeline.WindowDefinition类的一些代码示例,展示了WindowDefinition类的具体用法。这些代码示例主要来源于G
我是一名优秀的程序员,十分优秀!