上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 52 下一页

2012年7月16日

ADO.NET中DataSet数据填充操作

摘要: 我们已经知道,ADO.NET可以通过DataAdapter对象填充数据集对象Dataset,其基本工作原理请参见图:使用DataAdapter对象填充数据集操作图数据源的数据就会填充到客户端的DataSet对象,在DataSet对象内部形成具有跟数据源数据结构一致的数据表DataTable对象,而DataTable对象内部有包含表示数据结构的DataColumn对象集合和表示数据约束的Constraint对象集合,还含有表示数据记录的DataRow对象的集合。数据以及数据结构填充到DataSet对象后,DataSet数据集相当于一个脱机数据库,客户端应用程序操作的数据完全从DataSet数据集 阅读全文

posted @ 2012-07-16 12:50 流星落 阅读(424) 评论(0) 推荐(0) 编辑

各种数据库简单连接

摘要: 我也忘了是从哪里找到了,不过很全,注释得很好。1.C#连接连接Access程序代码: using System.Data;using System.Data.OleDb;..string strConnection="Provider=Microsoft.Jet.OleDb.4.0;";strConnection+=@"Data Source=C:BegASPNETNorthwind.mdb";OleDbConnection objConnection=new OleDbConnection(strConnection);..objConnection. 阅读全文

posted @ 2012-07-16 11:57 流星落 阅读(228) 评论(0) 推荐(0) 编辑

C#实现控件数组

摘要: DotNet里取消了控件数组,这让习惯了使用VB控件的程序员非常不适应。有什么办法能够实现控件数组的功能吗?答案是肯定的。 众所周知,控件数组最主要的两个优点:可以循环附值;可以响应同一个事件。从而大大简化了代码。下面根据这两个方面,举一个例子。 新建一个工程,在窗体上添加5个textbox(textBox1...textBox5)和2个button (button1、button2)。 1.循环附值总的来说,有两种实现方法: 1.1 定义动态的控件数组。因为DotNet里支持动态的控件数组,所以我们可以把已设计好的控件,附给动态的数组,这样就可以任意的使用了。代码如下: private vo 阅读全文

posted @ 2012-07-16 11:32 流星落 阅读(6164) 评论(0) 推荐(0) 编辑

DataAdapter对象保存数据集中的数据

摘要: 数据集中修改后的数据,如果长期保存,就必须存放到数据库中,这就需要使用DataAdapter对象的Update()方法。事实上数据适配器是通过Command对象来操作数据库和数据集的。当调用Fill()方法时,系统会通过SeletCommand命令将数据库中的数据填充到数据集中。当调用Update()方法时,数据适配器会检查数据表中行的状态,如果状态为增加、删除和修改中的一种,就会调用InsertCommand、DeleteCommand、UpdateCommand命令执行数据操作。在执行适配器的Update()方法时,通常要求创建InsertCommand、DeleteCommand、Upd 阅读全文

posted @ 2012-07-16 09:51 流星落 阅读(248) 评论(0) 推荐(0) 编辑

ADO.NET数据适配器DataAdapter对象的工作原理

摘要: DataAdapter数据适配器用于在数据源和数据集之间交换数据。在许多应用程序中,这意味着从数据库将数据读入数据集,然后从数据集将已更改数据写回数据库。通常DataAdapter数据适配器是可以配置的,允许指定哪些数据移入或移出数据集。这经常采用的形式是对SQL语句或存储过程的引用,这些语句或存储过程被调用时即可实现对数据库进行读写。每个数据适配器DataAdapter都将在单个数据源表和数据集内的单个DataTable对象之间交换数据。如果数据集包含多个数据表,通常的策略是令多个数据适配器向数据集提供数据,并将其数据写回各个数据源表。ADO.NET DataAdapter对象表示一组数据命 阅读全文

posted @ 2012-07-16 09:30 流星落 阅读(593) 评论(0) 推荐(0) 编辑

DataAdapter对象填充数据集

摘要: 下面如何使用数据适配器SqlDataAdapter,从数据库SQL Server中检索数据并填充到数据集://获取数据集的方法private DataSet GetDataSet(){string strcon = @"Data Source=.\SQLEXPRESS;Initial Catalog=school;uie=sa;pwd=123456";SqlConnection con = new SqlConnection(strcon);string sql = "select * from student";DataSet ds = new Dat 阅读全文

posted @ 2012-07-16 09:23 流星落 阅读(343) 评论(0) 推荐(0) 编辑

ADO.NET的DataAdapter对象的方法

摘要: 由于数据集不保留有关它所包含的数据来源的任何信息,因而对数据集中行所做的更改也不会自动回传到数据源,我们必须用数据适配器的Update方法来完成这项任务。对于数据集中每一个做出更改的行,Update会适当地调用数据适配器InsertCommand,DeleteCommand,UpdateCommand。一、Update方法Update(DataSet) 根据指定DataSet中名为Table的数据表更新数据源Update(dataRows) 根据指定dataRows数组更新数据源Update(DataTable) 根据指定DataTale更新数据源Update(dataRows,DataTab 阅读全文

posted @ 2012-07-16 09:21 流星落 阅读(408) 评论(0) 推荐(0) 编辑

ADO.NET数据适配器对象DataAdapter

摘要: 数据集的作用是临时存放数据,其并不直接和数据库打交道,它和数据库之间的相互作用是通过.NET数据提供程序中的数据适配器(DataAdapter)对象来完成的。数据库中的数据需要通过数据适配器的运输才存放到数据集中,而在数据集中的任何修改也要通过数据适配器提交到数据库中,数据适配器就象仓库和车间临时仓库之间运输材料的运货车,而数据连接则是运货车行走的路线。DataAdapter在数据集和数据库之间起桥梁的作用。DataAdapter用于管理与数据库的连接、执行命令并填充数据集和更新数据库。数据适配器属于.NET数据提供程序,不同类型的数据库使用不同的数据适配器,相应的命名空间中的适配器见表一、D 阅读全文

posted @ 2012-07-16 09:17 流星落 阅读(1325) 评论(0) 推荐(0) 编辑

2012年7月15日

SQL高级---SQL CREATE DATABASE 语句

摘要: SQL CREATE DATABASE 语句CREATE DATABASE 语句CREATE DATABASE 用于创建数据库。SQL CREATE DATABASE 语法CREATE DATABASE database_nameSQL CREATE DATABASE 实例现在我们希望创建一个名为 "my_db" 的数据库。我们使用下面的 CREATE DATABASE 语句:CREATE DATABASE my_db可以通过 CREATE TABLE 来添加数据库表。 阅读全文

posted @ 2012-07-15 10:47 流星落 阅读(180) 评论(0) 推荐(0) 编辑

2012年7月14日

SQL高级---SQL SELECT INTO 语句

摘要: SQL SELECT INTO 语句SQL SELECT INTO 语句可用于创建表的备份复件。SELECT INTO 语句SELECT INTO 语句从一个表中选取数据,然后把数据插入另一个表中。SELECT INTO 语句常用于创建表的备份复件或者用于对记录进行存档。SQL SELECT INTO 语法您可以把所有的列插入新表:SELECT *INTO new_table_name [IN externaldatabase] FROM old_tablename 或者只把希望的列插入新表:SELECT column_name(s)INTO new_table_name [IN exter. 阅读全文

posted @ 2012-07-14 00:32 流星落 阅读(211) 评论(0) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 52 下一页

导航