小编Den*_*sov的帖子

如何将行插入Excel工作表中的表对象?

我在尝试将行插入现有表对象时遇到困难.这是我的代码片段:

string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + @"C:\myExcelFile.xlsx" + ";Extended Properties=\"Excel 12.0;ReadOnly=False;HDR=Yes;\"";
using (OleDbConnection conn = new OleDbConnection(connectionString))
{
    conn.Open();
    OleDbCommand cmd = new OleDbCommand();
    cmd.Connection = conn;

    string insertQuery = String.Format("Insert into [{0}$] (ID, Title,NTV_DB, Type ) values(7959, 8,'e','Type1')", TabDisplayName);
    cmd.CommandText = insertQuery;
    cmd.ExecuteNonQuery();
    cmd = null;
    conn.Close();
}
Run Code Online (Sandbox Code Playgroud)

结果,我将我的行插入到现成的表对象下面:

在此输入图像描述

我也尝试在表对象中插入数据,如下所示:

 string insertQuery = String.Format("Insert into [{0}$].[MyTable] (ID, Title,NTV_DB, Type ) values(7959, 8,'e','Type1')", TabDisplayName);
Run Code Online (Sandbox Code Playgroud)

但是我收到一个错误:

Microsoft Access数据库引擎找不到对象'MyTable'.确保对象存在,并正确拼写其名称和路径名称.如果"MyTable"不是本地对象,请检查您的网络连接或联系服务器管理员.

如您所见,具有名称的表MyTable确实存在.如果有人能对这个谜团有所了解,我将非常感激.

在此输入图像描述

c# windows excel ado.net

16
推荐指数
1
解决办法
2432
查看次数

是否有用于使用智能感知编辑 XML 的 ASP.NET/HTML5 控件?

我想知道是否有一个控件可以让您直接在浏览器中编辑 XML。理想情况下,我需要一个控件,允许我们的非技术顾问编辑 XML,并根据 XSD 模式进行验证。智能感知是必须的。到目前为止,我们使用的是一个非常糟糕的普通多行文本框。我们正在寻找更好的解决方案。有人可以帮我提供一些建议吗?

html xml xsd

4
推荐指数
1
解决办法
2548
查看次数

使用 Azure Function V2 Durable 函数时,ILogger 不会登录到 Application Insights

有人可以解释一下在使用 Azure Function V2 (.net Core) 时如何强制 ILogger 将某些内容实际记录到应用程序洞察中吗?

我们配置了 Application Insights,它显示了实时遥测和未处理的异常。我们试图做的工作是强制应用程序洞察存储我们通过默认 ILogger 创建的日志。

无论我们使用哪种日志级别(信息、警告、错误、关键) - 应用程序洞察中不会存储任何内容。

我还尝试创建 500 条日志消息,希望它可以将其批量推送到应用程序洞察中。

我在这里遗漏了一些明显的东西吗?有人可以建议如何使用默认的 ILogger 以便将某些内容传递给与 Azure 函数应用程序 V2(.net 核心)关联的 Application Insights?

主机文件

{
  "version": "2.0",
  "functionTimeout": "00:10:00",
  "extensions": {
    "durableTask": {
      "maxConcurrentActivityFunctions": 4,
      "maxConcurrentOrchestratorFunctions": 1
    }
  },
  "logging": {
    "fileLoggingMode": "debugOnly",
    "logLevel": {
      "default": "Information"
    },
    "applicationInsights": {
      "samplingSettings": {
        "isEnabled": true,
        "maxTelemetryItemsPerSecond": 5
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

Azure Function V2、TimerTrigger、DurableOrchestrationClient:

[FunctionName("MainTriggerEntry")]
public static async Task RunMainTriggerEntry([TimerTrigger("%CRON_EXPRESSION%", RunOnStartup = false)]TimerInfo timer,
[OrchestrationClient]DurableOrchestrationClient …
Run Code Online (Sandbox Code Playgroud)

logging azure azure-application-insights .net-core azure-functions

3
推荐指数
1
解决办法
3362
查看次数

PowerShell 中有交互式提示的模块或类似的东西吗?

我们可以在 PowerShell 中使用一些东西来要求用户从一组项目中选择一个项目吗?例如,我喜欢Inquirer.js 的做法。

在此输入图像描述

我也见过PoshGui,但仅仅创建一个简单的提示似乎需要太多工作。

我们想要类似的东西的原因是我们需要为客户提供部署脚本并使部署指南尽可能简单。要求用户在屏幕上选择一项比要求他们将一些 GUID 插入配置文件要好得多。

您对数组的用户提示有什么建议吗?

powershell user-interface prompt

3
推荐指数
1
解决办法
2566
查看次数