摘要: 该类比较复杂,称为数据适配器类,设计它的唯一目的是:减少存储在数据集对象中的数据与数据库进行数据交换时的干扰。 数据适配器既可以将数据库中的数据传输给包含在数据集中的表,也可以将数据集中的数据传输到数据库中。这个功能由命令对象和数据阅读器对象来执行,因此大部分用户不必考虑它。然而,DbDataAdapter最重要的也是最有用的特性之一是用于传输数据的命令对象被暴露出来,因此可以根据需要对它们进行... 阅读全文
posted @ 2012-07-02 14:52 zhcnblog 阅读(282) 评论(0) 推荐(1) 编辑
摘要: DataTable类用于存储数据表。注意:以DataTable对象存储的表不一定要映射到数据库中的表。DataTable可能包含表中数据的一个子集,该子集可以只是包含数据库表的部分行、列,可能是由数据库中多个表组合而成的数据,还可能是所有这些的组合,这取决于获得数据的查询语句。当然,通常DataTable与数据库中的表匹配。 要获得完全填充的DataTable,可以使用数据阅读器。可访问包含数据... 阅读全文
posted @ 2012-07-02 14:52 zhcnblog 阅读(187) 评论(0) 推荐(1) 编辑
摘要: DbCommand:提供与数据库交互的主要方法,与其派生类称为命令类。SQL Server中的版本为SqlCommand。通常不直接使用DbCommand,而是用封装了DbCommand对象的其它对象。其有重要属性CommandText,CommandType,Connection,Transaction,Parameters。以下是执行命令的几种方式: DbCommand.ExecuteNon... 阅读全文
posted @ 2012-07-02 14:51 zhcnblog 阅读(312) 评论(0) 推荐(0) 编辑
摘要: private void getGroupDataLv() { string connstring = @"server=.;uid=sa;pwd=123456;database=AccessManager"; using (SqlConnection conn = new SqlConnection(connstring)) { ... 阅读全文
posted @ 2012-07-02 14:50 zhcnblog 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 隐藏:Tab1.TabPage3.Parent = null; 显示:Tab1.TabPage3.Parent =Tab1; tab1为tab控件名,TabPage3为选项卡名。 阅读全文
posted @ 2012-07-02 14:49 zhcnblog 阅读(218) 评论(0) 推荐(0) 编辑
摘要: dr.GetString(dr.GetOrdinal(“username”)); dr.GetOrdinal(“username”);//由于getstring()只接收值的序号,所以可以通过getordinal()获得username的序号 阅读全文
posted @ 2012-07-02 14:48 zhcnblog 阅读(371) 评论(0) 推荐(0) 编辑
摘要: insert into T_users(username, pwd) output inserted.id values(‘admin’,’888’) 阅读全文
posted @ 2012-07-02 14:13 zhcnblog 阅读(634) 评论(0) 推荐(0) 编辑
摘要: cmd.ExecuteScalar(); 阅读全文
posted @ 2012-07-02 14:13 zhcnblog 阅读(317) 评论(0) 推荐(0) 编辑
摘要: private void frmstuInfo_Load(object sender, EventArgs e) { string connstring = @"server=.;uid=sa;pwd=123456;database=student"; using (SqlConnection conn = new SqlConnection(connstring)) ... 阅读全文
posted @ 2012-07-02 14:12 zhcnblog 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 111@AAAA string[] a = grpShuoming.Split("@"); string name = a[0]; //111 string www = a[1]; //AAAA 阅读全文
posted @ 2012-07-02 14:12 zhcnblog 阅读(163) 评论(0) 推荐(0) 编辑