ADO.NET / ADO
文章平均质量分 75
xiaoxiaohai123
软件开发
展开
-
ADO.NET
五大对象Connection:提供连接数据库的详细信息。Command:提供要运行的命令和详细信息。DataAdapter:管理命令,提取和更新数据。DataSet:提供数据的存储空间。DataReader:提供数据的快速只读访问。ADO.NET类包含在不同的命名空间中:System.Data:包含所有数据库共有的基本数据对象(如DataSet)。System.Data.原创 2007-03-21 15:31:00 · 743 阅读 · 0 评论 -
rs打开类型
ADODB.RecordSet open属性,第四个参数:LockType为可读些Long类型,指定打开RecordSet所使用的记录锁定方法。默认值为只读。ADLOCKREADONLY(=1) 缺省锁定类型,记录集是只读的,不能修改记录ADLOCKPESSIMISTIC(=2) 悲观锁定,当修改记录时,数据提供者将尝试锁定记录以确保成功地编辑记录。只要编辑一开始,则立即锁住记录。ADLO原创 2008-04-22 10:30:00 · 700 阅读 · 0 评论 -
Recordset Object的Open方法
Recordset Object的Open方法:Open方法的原型是这样的:HRESULT Recordset15::Open ( const _variant_t & Source, const _variant_t & ActiveConnection, enum CursorTypeEnum CursorType, enum LockTypeEnum LockType, long Op转载 2008-04-22 09:55:00 · 1120 阅读 · 1 评论 -
ADO CreateParameter 方法
The CreateParameter method creates and returns a Parameter object containing the specified properties like name, type, direction, size, and value. CreateParameter的作用是:创建或返回一个新的参数对象,它可以是类似于名称、类型、尺寸大小转载 2008-04-28 15:28:00 · 2539 阅读 · 0 评论 -
recordset对象的游标
记录集对象的方法: rs.movenext 将记录指针从当前的位置向下移一行 rs.moveprevious 将记录指针从当前的位置向上移一行 rs.movefirst 将记录指针移到数据表第一行 rs.movelast 将记录指针移到数据表最后一行 rs.absoluteposition=N 将记录指针移到数据表第N行 rs.absolutepage=N 将记录指针移到第N页的第一行 rs.pa原创 2008-04-14 13:23:00 · 1221 阅读 · 2 评论 -
ASP.NET 2.0中的DataSource系列控件
ASP.NET 2.0中,在其中的数据连接方面做了很大的改进,新加入的datasource系列控件,使得在数据库的连接方面更加容易,很多都可以通过向导式的设置来完成SQL语句的编写和数据库连接。ASP.NET 2.0中的DataSource系列控件总共有6种,分别是: Sqldatasource控件----用于连接sql数据库的数据源控件 Accessdatasource控件----用于连接原创 2007-12-18 09:43:00 · 650 阅读 · 0 评论 -
用sql语句直接查询非sqlserver数据源
/******* 导出到excelEXEC master..xp_cmdshell bcp SettleDB.dbo.shanghu out c:/temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""/*********** 导入ExcelSELECT * FROM OpenDataSource( Microsoft.Jet.OLE原创 2007-12-13 12:51:00 · 809 阅读 · 0 评论 -
xml格式的string转换为dataset
System.Xml.XmlDocument xmlDoc = new System.Xml.XmlDocument(); System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.AppendFormat(""); sb.AppendFormat(""); sb.转载 2007-06-14 10:59:00 · 859 阅读 · 0 评论 -
XmlDocument转DataSet用于WebService
localhost.Article la = new localhost.Article(); DataSet ds = new DataSet(); System.Xml.XmlNodeReader xmlReader = new System.Xml.XmlNodeReader(la.ArticleGetAllList()); ds.ReadXml(x转载 2007-06-14 12:54:00 · 1172 阅读 · 2 评论 -
使用ADO.NET轻松操纵数据库
ADO.NET提供了Connection来连接数据库,同时也提供了Command对象来查询数据库。同Connection对象一样,Command也有两种:OleDbCommand和SqlCommand.其区别同Connection对象。 要操纵数据库,必须先使用Connection来连接到数据库,再创建一个Command来查询。有几种创建方式,例:SqlCommand cmd;str转载 2007-05-23 08:50:00 · 581 阅读 · 0 评论 -
删除DATASET中行数据技巧
删除 DataSet 数据时的问题:―――――――――――――――――――――――――――――――――――――――――――――――using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.转载 2007-05-23 09:33:00 · 837 阅读 · 0 评论 -
用SqlCommandBuilder 实现批量更新
(一) 有没有人遇到这种情况,用 SqlDataAdapter.Update(ds)更新时出错? answer: 一般是这样的,如果用设计器将SqlDataAdapter拖到页面中使用时,不会出现这种情况,因为 系统会自动生成SqlDataAdapter的属性命令,比如: .UpdateCommane insertCommand转载 2007-05-21 16:30:00 · 590 阅读 · 0 评论 -
asp.net 中使用sqlcommandbuilder
asp.net 中使用sqlcommandbuilder,用它来产生增加,删除,选择等SQL语句,也比较方便的,下面给出个例子Private Sub UseCommandBuilder() Dim connectionString As String = _ "Integrated Security=SSPI;Persist Security Info转载 2007-05-18 10:57:00 · 632 阅读 · 0 评论 -
怎样使DataSet只保存受影响的行
// Check for changes with the HasChanges method first.//首先使用HasChanges方法检测受影响的行(return bool)if(!myDataSet.HasChanges(DataRowState.Modified)) return;// 建立一个临时的DataSetDataSet xDataSet;// 使用Dataset的GetC转载 2007-05-18 17:24:00 · 586 阅读 · 0 评论 -
NET中三层构架开发实例-用户注册系统
下面是用户注册系统开发的三层构架实例:数据库基类采用上面提供的代码。 1、用户注册模块数据层开发: using System; using System.Data; using System.Data.SqlClient; using HaiSky.HtJob; using System.Xml; namespace HaiSky.HtJob.Accounts.AccountsDat转载 2007-05-11 16:47:00 · 554 阅读 · 0 评论 -
在没有任何数据时进行无效的读取尝试”解决办法
今天使用SqlDataReader读取数据的时候,不能用,而记取全部数据的时候就能用,编辑一条的时候就不行,晕呀!!出现“在没有任何数据时进行无效的读取尝试”错误。 DataReader是只向下读取信息的 加上判断即可: if (reader.read()) { TextName.Text = reader["names"].ToString();原创 2007-04-20 10:34:00 · 16201 阅读 · 10 评论 -
ExecuteReader(),ExecuteNonQuery(),ExecuteScalar(),ExecuteXmlReader()之间的区别
ExecuteReader(),ExecuteNonQuery(),ExecuteScalar(),ExecuteXmlReader()之间的区别 主要有这么几种,cmd.ExecuteReader();cmd.ExecuteNonQuery();cmd.ExecuteScalar();cmd.Exe转载 2007-07-10 08:59:00 · 850 阅读 · 0 评论 -
.NET中的连接池
ADO.NET默认为允许数据库连接池,如果你希望禁止连接池,可以使用如下的方式:1) 使用SQLConnection对象时,往连接字符串加入如下内容:Pooling=False;2) 使用OLEDBConnection对象时,往连接字符串加入如下内容:OLE DB Services=-4;原创 2007-04-02 14:25:00 · 827 阅读 · 0 评论 -
数据绑定以及Container.DataItem的具体分析
灵活的运用数据绑定操作 绑定到简单属性: 绑定到集合: runat="server"> 绑定到表达式: 绑定到方法返回值: 绑定到Hashtable: 绑定到ArrayList:原创 2008-05-05 16:00:00 · 572 阅读 · 0 评论