CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

关于ADO.NET令人费解的问题

楼主hu_jun(军)2006-03-02 07:25:35 在 .NET技术 / ASP.NET 提问

在ado.net中,都说dataset是脱机处理数据库,这个脱机真的令人费解?难道就因为dataset没有见解过数据库,是dataview映像过来的数据?  
  请高人指点指点。  
  谢谢! 问题点数:20、回复次数:4Top

1 楼okokwukai(不老仙翁)回复于 2006-03-02 08:03:29 得分 0

是数据的一种内存驻留表示形式,无论它包含的数据来自什么数据源,都会提供一致的关系编程模型。DataSet   表示整个数据集,其中包含对数据进行包含、排序和约束的表以及表间的关系。  
  使用   DataSet   的方法有若干种,这些方法可以单独应用,也可以结合应用。您可以:    
  以编程方式在   DataSet   中创建   DataTable、DataRelation   和   Constraint,并使用数据填充表。  
  通过   DataAdapter   用现有关系数据源中的数据表填充   DataSet。  
  使用   XML   加载和保持   DataSet   内容。  
  您可以参考MSDN中的相关文档,有很详细的说明和例子.  
  Top

2 楼bingbingcha(不思不归,不孟不E,原来是头大灰狼)回复于 2006-03-02 08:23:42 得分 20

呵呵..此脱机非彼脱机...  
   
  这个脱机是讲数据库中的表结构和资料读取后,保存在DS中...而后释放数据库资源..因为数据库操作是消耗型的..所以即时的释放是必要的..  
   
  然后你再对DS进行的任何操作,例如添加,删除,修改,也可以用DataAdapter中的Update方法再更新到数据库..具体的办法参考微软的ASP.NET入门Top

3 楼yao123(yaoguoqi)回复于 2006-03-02 08:39:15 得分 0

脱机的意思是你可以像对待一个数据库那样对dataset进行添加,删除,修改等操作,你可以使用SQL语句对dataset进行操作。不必与现有的数据库发生关系。Top

4 楼hu_jun(军)回复于 2006-03-02 13:07:40 得分 0

但如果是这种脱机的话,就会存在这种问题吗?  
  比如说,当一个存储了Dataset把数据库的一些数据信息,另外一个Dataset去修改第一个数据库占用的其中一个数据,不就报错了吗?Top

相关问题

  • 真是令人费解!!!!在线在线!!!
  • 令人费解的结构体定义??
  • TOMCAT 令人费解的奇怪现象!
  • 大家看看这个令人费解的问题
  • 令人费解的avg与Max问题,请教高手.
  • 各位同行们:一个令人费解的C++问题
  • 令人费解的问题(高手请进)
  • 〓〓令人费解的2033年!!!!是中国人请进来!〓〓
  • 数据窗口很令人费解的问题求助
  • _______一件极其令人费解的事情

关键词

  • ado.net
  • 数据库
  • 数据
  • 修改
  • 脱机
  • dataset
  • 表
  • 关系
  • 使用
  • 方法

得分解答快速导航

  • 帖主:hu_jun
  • bingbingcha

相关链接

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

广告也精彩

反馈

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