博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年7月29日

摘要: ADO.NET—Asp.net 用DataSet对象更新数据(SqlDataAdapter)大家知道,DataSet保存的数据是位于服务器内存里面的原数据库的“副本”。所以用DataSet更新数据的过程就是先对“副本”进行更新,然后在将“原本”更新,按照我的理解就是把“原本”覆盖掉。具体到过程,首先是要找到需要更新的行,然后赋新值,最后更新原数据库。 要找到需要修改的行,比较方便的做法就是根据记录中的某个值进行查找,这样比用“列号”“行号”什么的方便多了。要做到这一点,首先就是要给数据库指定一个主键,然后即可按照主键进行查找。要注意的是这个主键必须要是在程序中指定的,并且这个主键不一定和你数据 阅读全文

posted @ 2010-07-29 17:58 阳光-浪漫 阅读(821) 评论(0) 推荐(0) 编辑

摘要: DataTable,DataView,DataRowView,DefaultView与DataSet这几个是常用的,它们之前有区别也有联系。 首先讲DataTable,因为其它的都是以它为对象,或以它为基础的。 一 、DataTable:表示内存中数据的一个表。(1)它可以通过两个方面创建,一个是通过连接数据库记取某数据库表中的某些值记录,进而在内存中形成相关的完整的记录表,即使断开数据库连接,也是仍然存在的;另一种方法是通过编程代码来创建它(即在内存中创建DataTable,这个应该很熟,这是就不多说了); (2) 这与数据库中的表是一样的,也是有行和列的,只不过它们存储的地方不一样而已,数 阅读全文

posted @ 2010-07-29 17:48 阳光-浪漫 阅读(364) 评论(0) 推荐(0) 编辑