如何把Access MDB文件载入到内存,然后在内存中读取? 我想把MDB文件载入到内存,为什么不用dataset了,读Access MDB到dataset不是一样。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 同意上边的,存到dataset就是存到内存了,然后只要不执行update都是对内存操作 dataset比较简单,大家都这么用的,不过真的去操作内存,那估计是很难用的了! 直接用DataSet???? 我手头的这个表,3万条记录,XML时是16MB,MDB时是6MB,存放到DataSet时整个程序占用内存是60MB!如果预先把这些记录都载入到DataSet中,相当耗费内存了,所以只能放在MDB中,等具体需要的时候才根据条件Select出来。 至于为什么要把MDB放在内存中,是因为如果直接调用磁盘上的文件安全性不够好,容易被人直接把MDB文件拷贝出来。 你问的是WINFORM还是WEBFORM?http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/cpguide/html/cpconADONETArchitecture.asp这里有ADO.NET结构,你学习一下就明白了楼上的仁兄:在WEBFORM编程也是存到客户的DATASET? Standard security:"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;User Id=admin;Password=;" Workgroup (system database):"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;Jet OLEDB:System Database=system.mdw;" With password:"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;Jet OLEDB:Database Password=MyDbPassword;" 没有一种适合么? 苦啊,每一种都是...Data Source=\somepath\mydb.mdb...指名道姓的要磁盘文件名称。看来在OLEDB连接串中不能解决了,不知在ODBC连接串中有否转机?如果不行,那有没有办法在内存中开辟一个“虚拟文件”呢? 微软早先的时候曾经提出过,beta版程序也有过,好像名称叫做即使数据库什么,但是后来给费了。 怎么让datatable中除A列外的其他列中有空值时就弹出错误提示?求高手! 明华IC卡问题 socket异步数据发送多个数据 插件问题,帮帮忙,急死了! 高分求C#与WORD连接方法! 小弟也想和大侠换c#程序学习 图象的问题 有个初始化报错的问题 如何在一个WEBFORM中调用另一个WEBFORM中的函数? 在WebForm中我这样连续打印CrystalReport报表(总共有6页) 菜鸟的迷茫 如何获取ADO.Net自动的生成的提交到数据库的完整SQL语句
我手头的这个表,3万条记录,XML时是16MB,MDB时是6MB,存放到DataSet时整个程序占用内存是60MB!如果预先把这些记录都载入到DataSet中,相当耗费内存了,所以只能放在MDB中,等具体需要的时候才根据条件Select出来。 至于为什么要把MDB放在内存中,是因为如果直接调用磁盘上的文件安全性不够好,容易被人直接把MDB文件拷贝出来。
没有一种适合么?