CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

一个DataGrid使用的是来自OleDb数据库的数据。如何使用CacheDependency实现缓存?

楼主acqy(Just Programmer)2006-03-21 09:07:32 在 .NET技术 / ASP.NET 提问

如题,  
   
  OleDbConnection   conn   =   new   OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0;   Data   Source=test.mdb");  
  OleDbDataAdapter   ada   =   new   OleDbDataAdapter("select   *   from   table1",   conn);  
  DataTable   dt   =   new   DataTable();  
  ada.Fill(dt);  
  dataGrid1.DataSource=dt;  
  dataGrid1.DataBind();  
   
  对于上面的代码,如何使用CacheDependency,使得只有在数据库数据发生变化时,dt才从数据库中获得数据,否则从缓存中获得? 问题点数:50、回复次数:6Top

1 楼nutpp()回复于 2006-04-14 16:45:36 得分 0

用一个Cache  
  一个string,数据库每次更改都改变一下string  
  依赖这个string就行了Top

2 楼xiahouwen(武眉博<活靶子.NET>)回复于 2006-04-14 16:53:21 得分 0

CacheDependency怎么能知道数据库发生变化呢?  
  难道能  
  CacheDependency   dep   =   new   CacheDependency(Server.MapPath("my.mdb"));  
  我只是这么想,没有做过,  
  如果是SqlServer呢  
  难道  
   
  CacheDependency   dep   =   new   CacheDependency("...mydb_data.mdf");  
  CacheDependency   dep   =   new   CacheDependency("...mydb_log.ldf");  
   
  up   一下~~~~  
  ????  
  Top

3 楼nnh(菲一打)回复于 2006-04-14 17:12:26 得分 0

<<asp.net技术内幕>>P547页有"添加缓存触发器依赖性"有相关介绍,楼主去网上下电子书参考一下吧.呵呵.Top

4 楼C2K(彩虹在哪里)回复于 2006-05-10 17:08:42 得分 0

顶一下,继续讨论!Top

5 楼net_lover(【孟子E章】)回复于 2006-05-10 17:11:32 得分 0

mdb不支持Top

6 楼C2K(彩虹在哪里)回复于 2006-05-10 17:39:22 得分 0

MDB可不可以借助XML来实现?Top

相关问题

  • Asp.net 缓存数据的问题!另关于 CacheDependency 的使用问题!
  • SQL2k 的缓存?
  • php缓存问题
  • 缓存问题?
  • IIS缓存
  • history与缓存
  • 数据缓存
  • 寄存器???缓存???
  • 服务器缓存?
  • 关于缓存Parameter

关键词

  • 数据库
  • 数据
  • datagrid
  • cachedependency
  • 缓存
  • 使用
  • dep
  • mdb
  • dt

得分解答快速导航

  • 帖主:acqy

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo