问题标签 [system.data]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - .NET/ADO.NET:检测连接池限制
我收到连接超时,我怀疑它们可能是由允许我超出连接池限制的错误引起的。有没有办法以编程方式检测到这一点?
c# - 当列名包含空格时从 DataTable 中的字段获取值
我试过了:
我正在使用 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 中的字段中获取值?
asp.net - 使用 ASP.NET 的 DropDownList 中的错误
我在 ASP.net 页面中有一个名为 (DDL) 的 DropDownList,我希望 DDL 包含数据库中某个表的一些记录。
所以我这样做了:
但它给了我(5条记录)“表的记录数”,但像这样:
c# - 从 IDataReader 映射时,我可以将 AutoMapper 配置为从自定义列名中读取吗?
映射配置的伪代码(如下)是不可能的,因为 lambda 只允许我们访问 Type IDataReader,而在实际映射时,AutoMapper 将进入每个IDataRecord
while的每个“单元格” IDataReader.Read() == true
:
谁能想到在运行时使用 AutoMapper 配置或仅满足以下要求的其他一些动态方法来做到这一点。
要求是支持任何IDataReader
可能具有与属性名称不匹配的列名MyDTO
并且没有我可以依赖的命名约定的传入。IDataReader
相反,我们会在运行时要求用户将预期的列名与在via中找到的实际列名进行交叉引用IDataReader.GetSchemaTable()
。
c# - 当文件路径/名称有空间时,使用 System.Data.Odbc.OdbcConnection 查询 DBF 文件
我正在尝试使用 System.Data.Odbc.OdbcConnection 查询 DBF 文件。当文件中没有空格时它可以正常工作,但是如果文件路径或名称中有一个空格。
我正在使用以下代码:
oConn = new System.Data.Odbc.OdbcConnection(); oConn.ConnectionString = "Driver={Microsoft dBase Driver (*.dbf)};SourceType=DBF;SourceDB=NA;Exclusive=No; Collate=Machine;NULL=NO;DELETED=NO;BACKGROUNDFETCH=NO;";
oCmd.CommandText = "SELECT * FROM C:\test 2\12345678.dbf";
命令文本不是硬编码的。为了简单起见,我只是以这种方式包含它。该应用程序设置为允许用户选择一个 DBF 文件并让它显示它。我无法控制用户存储 DBF 文件的位置,并且不想让他们记住不要在文件名/路径中放置空格。
如何转义文件名/路径中的空格?
c# - DataView行过滤器中的stackoverflow异常
我在我的 DataView rowfilter 属性中收到“System.Data.dll 中发生类型为 'System.StackOverflowException' 的未处理异常”。我没有得到任何堆栈跟踪。所以任何人都可以帮助我。请在下面找到我在 filterView 中遇到错误的代码。
谢谢,梅胡尔·马克瓦纳。
c# - C# 根据文件的邮政编码值创建目录并使用 System.IO、System.Data 和 CSVReader 传输文件
现有应用程序:我有一个 C# 应用程序,它运行搜索并获取匹配的潜在客户文件并将它们放入特定目录。
添加功能:让系统检查文件的邮政编码是否存在子目录,如果不存在则创建它,然后我希望将文件传输到相应的目录中。
问题:现在,没有文件正在传输,也没有创建子目录。什么都没发生。是语法问题还是我说错了???
请帮忙!
这是我添加的内容:
下面是 SearchProcess.cs 文件中的更多代码,以获取更大的图景(有些东西被遗漏了):
感谢您的关注!任何想法将不胜感激!:)
asp.net-mvc-2 - 构建错误,抱怨在 asp.net 应用程序中找不到 System.Data.Entity
我正在使用 Visual Studio Web Developer 2010 Express 构建一个 ASP.net 应用程序,并且大部分内容都遵循了Nerd Dinner 教程。问题是当我尝试构建时,它不断给我一个构建错误说:
错误 43 无法加载文件或程序集“System.Data.Entity,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。该系统找不到指定的文件。
此错误显然来自文件“ASPNETCOMPILER”。我已经检查过的一些事情是:
- 项目引用中已经有对 System.Data.Entity 的引用。
- 我在系统上安装了 .Net 4.0。
关于什么可能是错误的任何想法?
sql-server - 使用 powershell 在 sql server 中创建包含记录的表:什么是最好的?
我需要在 sql server db 上从来自select-object
. 我需要使用正确的数据类型和字段创建表。
我熟知的一种方法是export-csv
然后invoke-sqlcmd
使用BULK INSERT
,但我更喜欢跳过 csv 导出。
invoke-sqlcmd
通常如何用于从哈希表数组开始创建/填充表?你知道不使用其他方法做同样的工作invoke-sqlcmd
吗?我需要使用System.Data
吗?如何?
谢谢
编辑1:另一种可能的方式是New-Object System.Data.SqlClient.SqlConnection
我可以ExecuteNonQuery()
为每个数组元素。
编辑 2:另一个选项,总是基于System.Data
,是更新SqlDataAdapter
实例。
asp.net - 如何在 ASP.NET 中为 System.Data.UpdateException 自定义 InnerException.Message
首先感谢您花时间阅读我的帖子。我有一个问题,对某些人来说可能是小菜一碟。
我正在使用实体框架将数据添加到数据库表中。添加重复的主键时,我在 InnerException.Message 中出现异常,显示“违反主键约束 'PK_StudentID'。无法在对象 'dbo.Students' 中插入重复键。语句已终止。”
但是,我想做的是为最终用户重新表述此错误消息,但还要将此带有表名和列名的确切消息保存到我的日志中以供以后使用。本质上,我想将错误消息改写为“您不能有重复的学生识别号条目。请输入一个新值。”
我怎样才能做到这一点?
我试图从 System.Data.UpdateException 继承并进行 if 检查以查看 innerexception.message 读取的内容,然后相应地进行更改。那没有用。
谢谢,