小编Osc*_*car的帖子

使用TRANSACT-SQL将节点添加到XML

我一直在努力处理这段简单的代码而没有结果.我只是想在XML变量中添加一个新节点.

DECLARE @XML XML;
SET @XML = '<root>
<policyData>
    <txtComentario />
    <idRegProducto>76</idRegProducto>
    <txtDuracion>24</txtDuracion>
</policyData>
</root>';
DECLARE @NODE XML;
SET @NODE = '<newNode>10</newNode>';
SET @XML.modify
('insert sql:variable("@NODE") as first
into (/root/policyData)[0]')
SELECT @XML;
Run Code Online (Sandbox Code Playgroud)

没有错误,但新节点未显示在输出中.在SQL Server中使用XML之前,我必须首先设置一些东西吗?有什么建议为什么这不起作用?

提前致谢!

xml t-sql sql-server xquery-sql

8
推荐指数
1
解决办法
1万
查看次数

Visual Studio 2017参考管理器为空

我正在尝试在Visual Studio 2017社区版中添加对System.Configuration程序集的引用.我的目标是.net 4.5版和.net classic.但是,我在参考管理器中找不到任何程序集.

我在这里错过了什么吗?标准框架组件在哪里?Framework选项卡是空的是正常的吗?

在此输入图像描述

.net visual-studio-2017

8
推荐指数
2
解决办法
1万
查看次数

SSIS:无法创建OLE DB访问器.验证列元数据是否有效

我有一个SSIS包,在他的OLEDB目的地有一个NVARCHAR(MAX)字段.该字段甚至没有被数据流填充.数据流任务失败,并显示错误"无法创建OLE DB访问者.验证列元数据是否有效".

我看到了类似的问题:如何修复SSIS中的多步​​OLE DB操作错误?并根据它的建议检查了我的元数据.我发现SSIS将违规列映射为NTEXT而不是DT_WSTR.我尝试将其类型更改为长度为8000的DT_WSTR,但仍然会出现相同的错误.还尝试用NULL填充字段,同样的错误.将"验证外部元数据"设置为false并没有任何区别.有关如何解决它的任何建议?

谢谢.

sql-server ssis

7
推荐指数
2
解决办法
2万
查看次数

NodeJs:Express应用程序无法在Windows中启动

我只是从node.js和表达框架开始,遵循本教程:

http://expressjs.com/starter/generator.html

在控制台中运行后express myapp,cd myapp && npm install当我运行时node app.js没有任何反应.该命令立即返回,而我期待它等待传入的消息.也没有显示错误.我使用的是Windows 7 x64,命令是从ADMIN控制台运行的.任何帮助将不胜感激.

node.js express

7
推荐指数
1
解决办法
3762
查看次数

可以将OleDbConnections与Script Component一起使用吗?

我正在构建一个ssis包,我希望在Script Component中使用现有的OleDbConnection.这是我的代码:

public override void AcquireConnections(object Transaction)
{
    base.AcquireConnections(Transaction);
    cm = this.Connections.Connection;
    con = (OleDbConnection)cm.AcquireConnection(Transaction);
    MessageBox.Show(con.ToString());

}
Run Code Online (Sandbox Code Playgroud)

当我关闭BIDS时,我收到以下消息:"System.InvalidCastException:无法将类型为'System .__ ComObject'的COM对象强制转换为类类型'System.Data.OleDb.OleDbConnection'.表示COM组件的类型的实例不能是转换为不代表COM组件的类型;但只要底层COM组件支持对接口的IID的QueryInterface调用,它们就可以转换为接口.

使用Ado.Net连接时,相同的代码可以正常工作.我可以在这里使用OleDbConnection,或者Script Component仅支持Ado.Net吗?

提前致谢.

ssis script-component

6
推荐指数
3
解决办法
3万
查看次数

使用Visual Studio 2017在SQL数据库中插入数据

将数据插入SQL表时出现错误。

“错误是System.Data.SqlClient.SqlException:'')附近的语法不正确。'

Sql Table Detail是。

USE [d]
GO
/****** Object:  Table [dbo].[data]    Script Date: 2/20/2018 6:32:54 PM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[data](
    [no] [int] NOT NULL,
    [name] [nvarchar](50) NULL,
 CONSTRAINT [PK_data] PRIMARY KEY CLUSTERED 
(
    [no] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
INSERT [dbo].[data] ([no], [name]) VALUES (10138, N'Mark')
GO
INSERT [dbo].[data] ([no], [name]) VALUES (40014, …
Run Code Online (Sandbox Code Playgroud)

c# sql-server winforms

5
推荐指数
0
解决办法
4063
查看次数

Visual Studio 2019 错误 CTC1001:未启用卷共享

我正在尝试为我的 NETCORE 应用程序构建 Docker 映像,但是当我从 Visual Studio 运行“构建 Docker 映像”菜单时,它会抛出错误:

无法使用前端 dockerfile.v0 解决:无法读取 dockerfile:打开 /var/lib/docker/tmp/buildkit-mount861662899/dockerfile:没有这样的文件或目录 5>C:\Users\xxxx.nuget\packages\microsoft。 Visualstudio.azure.containers.tools.targets\1.9.10\build\Container.targets(198,5):错误CTC1001:未启用卷共享。在 Docker Desktop 的“设置”屏幕上,单击“共享驱动器”,然后选择包含项目文件的驱动器。

当我尝试启用卷共享时,我无法在 Docker 设置中找到该选项。所有文档都说它应该位于“资源”选项下。

泊坞窗设置

我正在使用 WSL2 集成,但不知道它是否与该问题有关。

docker .net-core

5
推荐指数
2
解决办法
2134
查看次数

Azure Devops 发布管道无法将 Web 包部署到应用服务。IP 禁止 403

我的发布管道在工作几个月后今天开始失败。我无法找到有关此错误的任何信息。这是设置System.Debug=true后的相关日志。

2019-06-03T09:12:56.1141807Z Package deployment using ZIP Deploy initiated.
2019-06-03T09:12:56.1227504Z ##[debug][POST]https://$DuoCore__staging:***@xxx-staging.scm.azurewebsites.net/api/zipdeploy?deployer=VSTS&message=%7B%22type%22%3A%22deployment%22%2C%22commitId%22%3A%2241ea351fc04ac594f9a979d19117e494e03c30aa%22%2C%22buildId%22%3A%223477%22%2C%22releaseId%22%3A%221780%22%2C%22buildNumber%22%3A%2220190602.1%22%2C%22releaseName%22%3A%22Release-37%22%2C%22repoProvider%22%3A%22TfsGit%22%2C%22repoName%22%3A%22xxxFront%22%2C%22collectionUrl%22%3A%22https%3A%2F%2Fvectorcuatrogroup.visualstudio.com%2F%22%2C%22teamProject%22%3A%223a39c617-c412-480d-aa54-be5cca265a43%22%2C%22slotName%22%3A%22Staging%22%7D
2019-06-03T09:12:56.2135188Z ##[debug]Could not parse response: {}
2019-06-03T09:12:56.2135454Z ##[debug]Response: undefined
2019-06-03T09:12:56.2137686Z ##[debug]ZIP Deploy response: {"statusCode":403,"statusMessage":"Ip Forbidden","headers":{"content-type":"text/html","server":"Microsoft-IIS/10.0","date":"Mon, 03 Jun 2019 09:12:55 GMT","connection":"close","content-length":"2399"},"body":"<!DOCTYPE html>\r\n<html>\r\n<head>\r\n    <title>Web App - Unavailable</title>\r\n    <style type=\"text/css\">\r\n        html {\r\n            height: 100%;\r\n            width: 100%;\r\n        }\r\n\r\n        #feature {\r\n            width: 960px;\r\n            margin: 95px auto 0 auto;\r\n            overflow: auto;\r\n        }\r\n\r\n        #content {\r\n            font-family: \"Segoe UI\";\r\n            font-weight: normal;\r\n            font-size: 22px;\r\n            color: #ffffff;\r\n            float: left;\r\n            width: 460px;\r\n            margin-top: 68px;\r\n            margin-left: 0px;\r\n            vertical-align: middle;\r\n        }\r\n\r\n            #content h1 …
Run Code Online (Sandbox Code Playgroud)

azure azure-devops azure-pipelines-release-pipeline

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

从StreamReader读取文件时的c#编码问题(问号)

从Windows Phone应用程序读取.txt文件时遇到问题.

我做了一个简单的应用程序,它从.txt文件中读取一个流并打印出来.

不幸的是,我来自意大利,我们有很多带口音的字母.这就是问题所在,事实上所有重音字母都打印成问号.

这是示例代码:

var resourceStream = Application.GetResourceStream(new Uri("frasi.txt",UriKind.RelativeOrAbsolute));
            if (resourceStream != null)
            {
                {
                    //System.Text.Encoding.Default, true
                    using (var reader = new StreamReader(resourceStream.Stream, System.Text.Encoding.UTF8))
                    {
                        string line;
                        line = reader.ReadLine();

                        while (line != null)
                        {
                            frasi.Add(line);
                            line = reader.ReadLine();       
                        } 
                    }
                }
Run Code Online (Sandbox Code Playgroud)

所以,我问你如何避免这件事.

祝一切顺利.

[编辑:]解决方案:我没有确保文件是用UTF-8编码的 - 我用正确的编码保存它,它就像一个魅力.谢谢奥斯卡

c# encoding

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

过滤mongodb数据

我有以下型号:

基类:

public abstract class Identifiable{
    private ObjectId id;
    private string name;

    protected Identifiable(){
        id = ObjectId.GenerateNewId();
    }

    [BsonId]
    public ObjectId Id{
        get { return id; }
        set { id = value; }
    }

    [BsonRequired]
    public string Name{
        get { return name; }
        set { name = value; }
    }
}
Run Code Online (Sandbox Code Playgroud)

这个名字很独特.
一个频道类

 public class Channel : Identifiable{
    private DateTime creationDate;

    private string url;
    private DailyPrograming dailyPrograming;

    public DailyPrograming DailyPrograming{
        get { return dailyPrograming; }
        set { dailyPrograming = value; …
Run Code Online (Sandbox Code Playgroud)

.net c# mongodb mongodb-.net-driver

3
推荐指数
2
解决办法
2万
查看次数