求C#高效操作ACCESS数据库的思路或者代码 
    
	
	大概情况:   C#写的winform应用程序,要求程序整天运行。数据表和数据量并不大,表最多15个,新增数据每日最多1000条,而且表中只保留当天数据。   需要注意的是程序对表的查询和修改非常频繁,而且是多个线程同时对表进行读取修改的操作。如果都要执行打开数据库、执行SQL、关闭数据库,想必会导致数据库频繁被打开关闭,或者多线程导致并发错误,效率不高。   求有经验的高手赐教!
 ACCESS上没有特别高效的操作,唯一能提高效率的就是尽量减少操作 你那么小的数据量,不用考虑太多! 使用OleDB,应该是有连接池的。      需要注意的是程序对表的查询和修改非常频繁,而且是多个线程同时对表进行读取修改的操作。   ====>有多频繁?   我觉得应该问题不多。很多网站都是用access数据库的,访问web的时候,在服务器端就是多线程的。    access跟高效率高速度扯不上关系引用    access跟高效率高速度扯不上关系       ty引用    access跟高效率高速度扯不上关系          风,你真实在. access的确很头疼啊   我最近做分页.发现access根本没啥好的方案啊,在处理20万左右数据的时候   因为是个人用的小程序.所以不能用sql   真是头疼啊.   而且发现做模糊查询时.尽然会有内存溢出bug...........以前我网站也是access的,还真没注意过这么多问题.可能是数据量没达到10万级. 没有好办法 关注 查询数据保存到缓存实现更新,操作使用数据库操作类,操作及时关闭   引用    使用OleDB,应该是有连 
    
 
	相关问答:
        
    
    给access数据库加密的步骤如下:      (1)打开access软件,界面如图1所示                                             ......
    
        
    
    我要从ACCESS查询一行数据,数据库里有 ip:192.168.2.71,192.168.2.55   SELECT COUNT(*) AS num from TreeNode WHERE ([ip]='192.168.2.55'),能选出数据来   SELECT COUNT(*) AS num from TreeNode WHE ......
    
        
    
    m_pConnect->BeginTrans();   strSql.Format("CREATE TABLE SysUser(lsh AUTOINCREMENT NOT NULL UNIQUE,PRIMARY KEY(lsh),userType BYTE)");   m_pConnect->Execute((_bstr_t)strSql,NULL, adExe ......
    
        
    
    问题如下:      用查询语句   select * from tab where fil like 'CK090902'能查找出一条记录并显示出来   改为   select * from tab where fil = 'CK090902'   就不能查找到,也显示不出来  ......
    
        
    
    创建的过程中出现database login对话框,请问怎么样不让该对话框出现?另外如何定义日期型数据为短日期型?好像只能定义为Datetime。      源码如下:   =========================== ......