标签: system.data

我可以添加到DataTable的DataColumns数量是否有限制?

我找不到任何可以添加到DataTable的DataColumns数量限制的引用.DataTable不会从SQL查询生成,而是从其他数据合成.

谢谢,马修

ado.net system.data

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

当列名具有空格时,从DataTable中的字段获取值

我试过了:

ObjDTOleDBNFeIntegra.Rows(I)("[Cnpj Cpf]").ToString() //with brackets  
ObjDTOleDBNFeIntegra.Rows(I)("'Cnpj Cpf'").ToString() //with apostrophe  
ObjDTOleDBNFeIntegra.Rows(I)("Cnpj Cpf").ToString() //without anything  
Run Code Online (Sandbox Code Playgroud)

我正在使用VB.NET,但这里的撇号注释似乎没有被识别出来.

我得到每个案例的例外:(
Column '[Cnpj Cpf]' does not belong to table Table.失败) Column 'Cnpj Cpf' does not belong to table Table.    (失败) Column ''Cnpj Cpf'' does not belong to table Table.(失败)

当列名有空格时,我应该怎么做才能从dataTable中的字段中获取值?

c# vb.net datatable visual-studio system.data

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

Mono 在 Linux 上找不到 System.Data.dll

我正在尝试使用 dmcs(和 gmcs...我都尝试过)从这里编译以下示例:

using System;
using System.Data;
using Mono.Data.Sqlite;

public class Example
{

    static void Main() 
    {
        string cs = "URI=file:test.db";

        using( SqliteConnection con = new SqliteConnection(cs))
        {

            con.Open();

            DataTable table = new DataTable("Friends2");

            DataColumn column;
            DataRow row;

            column = new DataColumn();
            column.DataType = System.Type.GetType("System.Int32");
            column.ColumnName = "Id";
            table.Columns.Add(column);

            column = new DataColumn();
            column.DataType = Type.GetType("System.String");
            column.ColumnName = "Name";
            table.Columns.Add(column);

            row = table.NewRow();
            row["Id"] = 1;
            row["Name"] = "Jane";
            table.Rows.Add(row);

            row = table.NewRow();
            row["Id"] = 2;
            row["Name"] = …
Run Code Online (Sandbox Code Playgroud)

c# sqlite mono system.data

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

DataView 和 DataRowView 有什么区别

我想知道DataView和DataRowView之间的区别。我查了一下 MSDN,它说 DataRowView 只是 DataView 的自定义表示。

但是您也可以将 DataView 转换为 DataRowView 吗?请解释

非常感谢

c# system.data

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

在 .NET CORE 5.0 中哪里可以找到 System.Data.Entity.Design.PluralizationServices

我的 .NET 4.0 应用程序使用位于 System.Data.Entity.Design.PluralizationServices 中的 PluralizationServices。当我将应用程序转换为 .NET CORE 5.0 时,编译器抱怨:

找不到类型或命名空间名称“PluralizationService”(您是否缺少 using 指令或程序集引用?)

我尝试过使用 System.Data 和 System.Data.Common。

在 .NET 5.0 中哪里可以找到它?

.net c# system.data

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

使用AdoNetAppender时,Log4net依赖于System.Data.dll

我们在当前项目中设置了log4net,以使用AdoNetAppender将日志条目写入SQL Server数据库.这一切都正常,但由于某些原因,为了使其工作,我们必须在System.Data.dll上将Copy Local设置为true - 如果bin目录中不存在此DLL,则log4net将不会输出到SQL Server并将抛出有关丢失的DLL的错误.

这是log4net中的错误吗?我认为,因为System.Data.dll是一个.Net框架组件,log4net可以在GAC中找到它.

作为参考,我们使用的是log4net 1.2.10.0和.Net 4.5

编辑 - 为了更好的可读性,如果其他人遇到此问题,我使用的原始XML配置将connectionType定义为:

<connectionType value="System.Data.SqlClient.SqlConnection, System.Data" />
Run Code Online (Sandbox Code Playgroud)

将其更改为以下修复了该问题.

<connectionType value="System.Data.SqlClient.SqlConnection, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
Run Code Online (Sandbox Code Playgroud)

.net sql-server log4net .net-4.0 system.data

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

DataContext.ExecuteQuery 参数问题

我收到以下错误:

过程或函数“procTestReport”需要参数“@StartDate”,但未提供该参数。

当我执行以下代码时:

String[] args = new String[2]{StartDate.ToShortDateString(), EndDate.ToShortDateString()};

lst = dbContext.ExecuteQuery<Summary>("procTestReport", args).ToList<Summary>();
Run Code Online (Sandbox Code Playgroud)

我通过的论点是否应该以不同的方式呈现?从以下链接看来我正确使用了它: https ://msdn.microsoft.com/en-us/library/bb361109.aspx

c# linq datacontext system.data

0
推荐指数
1
解决办法
3120
查看次数