C# 中DataTable 对象最多可存放多少行?

问题描述

DataTable对象最我可以存放多少行数据?我把本地的文本文件解析成结构数据放入到DataTable对象,数据量小的时候没有问题,可是只要数据量大了就出问题了报:"Indexwasoutsidetheboundsofthearray"异常。是怎么回事?现在的文件为3.5M结构数据例:##2008-12-1614:10:46,631[7]INFO(null)#UDPPackage*002e000300283030313031303030303030363132303030#UserIP*118.112.56.148#DeviceInfo*00101000000612000001001a3400405201030220#Type*3#DateTime*2008-12-1614:10:46#Remark*请问大师们怎么解决?

解决方案

解决方案二:
应该没有限制,当然不要导致内存都耗尽。Indexwasoutsidetheboundsofthearray:感觉其他处理上有错,可能某个字段的值超出了类型的范围,或者你操作了纪录集合的时候出现了数组越界问题,
解决方案三:
数组索引越界,楼主检查下代码
解决方案四:
找到原因了,谢谢各位……日志文件里边出现了特殊字符串(我设置的分隔符)
解决方案五:
内存~
解决方案六:
DataTable无限制
解决方案七:
学习
解决方案八:
呵呵学习觉得应该根内存有关吧
解决方案:
理论上来说就是内存中用户内存区的上限

时间: 2024-12-27 09:41:00

C# 中DataTable 对象最多可存放多少行?的相关文章

如何重新设置DataSet中的DataTable对象

对象 我们在一个DataSet中可以包含多个DataTable对象. DataSet myDataSet = new DataSet(); DataTable tableA = new DataTable("A"); DataTable tableB = new DataTable("B"); myDataSet.Tables.Add(tableA); myDataSet.Tables.Add(tableB); 这样在myDataSet中就包含了一个tableA和一

对象序列化存放-C# 序列化的对象 如何能存放到数据库中?

问题描述 C# 序列化的对象 如何能存放到数据库中? 我声明一个可序列化的对象 ,如何能讲对象存到数据库的字段中?存放后怎么读? 解决方案 参考:http://wenku.baidu.com/link?url=cIlCf5XteiSXDPFFX7mEJyf7uCBuy1I_UxksFGcfd7AKRrSLdPYv5NHLZtoyhQCc67Nl2bq9rRrrsP5Lq7UiTtgR1ESHL9mlTawT0t8jULC http://blog.csdn.net/chenbin520/artic

java中的context对象、request对象、response对象都可以存放什么数据?

问题描述 java中的context对象.request对象.response对象都可以存放什么数据? java中的context对象.request对象.response对象在向应用服务器发送请求的过程中都会用到,分别可以存放哪些数据呢?求大神解答,不胜感激! 解决方案 [NET]随时随地访问DB连接,Page对象,Session对象, Request对象, Response对象等Response对象Response对象 解决方案二: 一般来讲存放的是javabean,当然javabean可以

如何向空的DataTable对象实例中插入记录

问题描述 问题是这样的:我创建并实例化一个datatable对象,名为dt,定义了两个字符串:stringa="123"stringb="456"我想将这两个空字符串插入dt.rows[0][0]和dt.rows[o][1]两个单元格中,该怎么做呀?我最初想的是先在dt中插入一个新行,然后再向这行中插入数据,可是不会实现,请指教. 解决方案 解决方案二:DataRowdr=dt.NewRow();dr[0]=a;dr[1]=b;dt.Rows.Add(dr);解决方

ASP.NET:使用DataTable对象保存数据

asp.net|对象|数据 DataSet对象是数据表的集合(DataTables),在一个DataSet中可以存放多个DataTable.作为数据源,DataSet可以提供多个数据表,在DataSet中可以进行表的关联操作工作,同样,每个DataTable对象也可以作为数据源.下面这个实例演示了DataTable对象如何提供给DropDownList控件提供数据源的.     新建一个Web窗体,命名为DataTable_Simple.aspx,添加两个DropDownList控件,设计窗口如

DataTable对象的使用

DataTable表示内存中的一个数据表,而非数据库中的表.在持久化到数据库之前,DataTable的任何变化是不会影响数据库的. 持久化到数据库可以使用dataAdapter.Update的方法. DataTable对象包括: 1.多个DataColumn对象 2.多个DataRow对象. 首先要创建DataTable对象 DataTable table1=New DataTable() : 向DataTable对象中添加列对象 DataColumn colUserID = new DataC

Exchange开发中CDO对象的使用基础(1)

对象                        Exchange的CDO对象集合 一:关于CDO对象集合的说明 CDO对象集合是建立协作是应用程序的可靠的API,ADO可以用来存取WEB存储系统,但是他缺少协同作业最基本的功能,而CDO却可以处理一般的应用程序和高级的工作流应用程序解决方案,CDO甚至可以提供我们管理exchange的能力,以及与windows 2000的AD通讯. CDO:collaboration data objects,是一项可以用来建立用途广泛的协同作业应用程序的技

在STL中处理对象指针

众所周知,STL的容器类是针对对象来进行存储管理的.虽然没有明确的限制不能在STL的容器类中包含指针,STL也不在乎您存放在容器中的对象还是指针.但仔细考虑STL的初衷,在容器类中使用指针是明显不合时宜的. CKER的意思是您应该尽可能的直接将对象本身而不是将对象的指针放置在STL容器类中.直接在容器中存放指针一个最大的副作用就是可能导致内存泄漏.这个问题在char *类型上有突出的体现. 但某些时候,直接使用对象指针有明显的好处,这些情况大致可以概括为如下的几个方面: 1. 当对象十分庞大时,

我对什么是真正的对象,以及软件中的对象在分析阶段、设计阶段、实现阶段的一些看法

最近对OO的理解又有了一些新的认识,拿出来和大家分享一下.为了能让大家简单直观清晰的知道我想表达的主要意思,我不说废话了.直接提出问题,然后回答. 什么是真正的对象? 什么是面向对象分析阶段时的对象?  什么是面向对象设计阶段时的对象? 什么是面向对象实现阶段时的对象? 真正的对象 我所理解的真正的对象就是现实生活中客观存在或不存在的真正的对象.这个对象有一个明显的特征就是它具有非常多的状态特征和行为特征.比如一个人是一个对象,他在一生中会经历无数个交互场景,在这个过程中,每个人的行为特征会不断