1:自动生成命令的条件 CommandBuilder 方法a)动态指定 SelectCommand 属性b)利用 CommandBuilder 对象自动生成 DataAdapter 的 DeleteCommand、InsertCommand 和 UpdateCommand。c)为了返回构造 INSE...
分类:
数据库 时间:
2014-08-14 16:18:48
阅读次数:
279
DataTable.ChildRelations Gets the collection of child relations for this DataTable.A DataRelation defines the relationship between two tables. Typical...
分类:
其他好文 时间:
2014-08-14 00:52:37
阅读次数:
335
【1】ADO.NET和ADO的区别:ADO以Recordset存储,而ADO.NET则以DataSet表示。Recordset看起来更像单表,如果让Recordset以多表的方式表示就必须在SQL中进行多表连接。反之,DataSet可以是多个表的集合。ADO 的运作是一种在线方式,这意味着不论是浏览...
分类:
Web程序 时间:
2014-08-12 21:47:34
阅读次数:
262
利用DataReader的GetName()方法,可以获取字段名称for (int i=0; i<dataReader.FieldCount; i++) { //判断是否含有fieldName字段 if(dataReader[i].GetName().Equals(fieldName)...
分类:
其他好文 时间:
2014-08-12 21:19:54
阅读次数:
187
在.Net1.1中无论是对于批量插入整个DataTable中的所有数据到数据库中,还是进行不同数据源之间的迁移,都不是很方便。而 在.Net2.0中,SQLClient命名空间下增加了几个新类帮助我们通过DataTable或DataReader批量迁移数据。数据源可以来自关 系数据库或者XML文件,...
分类:
数据库 时间:
2014-08-11 20:38:33
阅读次数:
236
1、进入sqlserver management studio2、选择安全性->登录名->右键新建登录名3、在常规里输入用户名和密码4、在"用户映射"里“映射到此登录名的用户”选择该用户可以操作的数据库5、在“数据库角色成员身份”里选择"db_datareader",6、这样一个只读用户就创建完成了...
分类:
数据库 时间:
2014-08-11 17:38:32
阅读次数:
258
首先补充一点,Json.Net是支持序列化和反序列化DataTable,DataSet,Entity Framework和NHibernate的.我举例说明DataTable的序列化和反序列化.创建一个DataTable对象,如下: DataTable dt = new Dat...
分类:
Web程序 时间:
2014-08-11 17:13:32
阅读次数:
399
Here are some save function for some situations:Yes/No/// /// /// /// public void SaveDataSet(DataSet ds, string parent...
分类:
其他好文 时间:
2014-08-09 21:02:49
阅读次数:
200
Multiple Bindings causeddataBing weird????Text.DataBindings.Add(new Binding("Text", bs1, "Index_Code"));Text.DataBindings.Add(new Binding("Text", bs2,...
分类:
其他好文 时间:
2014-08-06 22:44:22
阅读次数:
193
本文所述为C#实现的Oracle数据库操作类,可执行超多常用的Oracle数据库操作,包含了基础数据库连接、关闭连接、输出记录集、执行Sql语句,返回带分页功能的dataset 、取表里字段的类型和长度等,同时还有哈稀表自动插入数据库等高级任务。需要特别指出的是:在执行SQL语句,返回 DataRe...
分类:
数据库 时间:
2014-08-06 21:46:42
阅读次数:
425