毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
C#+access考场座位自动排序系统设计(5)
ADO是采用层次对象框架实现的。但是ADO比DAO(数据访问对象)和RDO(远程数据库对象)框架更为简单。
Connection、Recodset和Command对象是AD0对象模型的三个主要对象。 Connetion对象代表与远程数据源的连接,它除了负责建立与数据源的连接之外,还负责控制事务的范围。Connection对象与Recordset和Command对象相互关联。Recordset对象代表从数据源返回的结果集。ADO Recordset对象可以便用一个打开的Connection对象,也可以自己建立与目标数据源的连接。Recordset对象允许用户查询和更新数据。每个Recordset对象包括了一个Field对象集合。集合中的每一个Field对象代表Recordset中的—列数据。
Command对象用于发布命令和参数化的SQL语句。Command对象还可以用来调用存储过程和执行SQL语句,SQL查询的结果返回给Recordset。与ADO Recordset对象类似,Command对象既可以使用打开的connection对象,也可以自己建立与目标数据源的连接。Command对象包含了一个Parameters集合,集合中的每个成员部是一个Parameter对象,它代表Command对象所使用的参数。如果一个Command对象用寸—执行一条参数化的SQL语句。那么每一个Parameter对象代表SQL语句中的一个参数。
Conncection对象的下面就是Errors集合。集合中的每一个Error对象包含了ADO对象框架中的对象包含的一条错误信息。 除了这些对象外,Connection,Command,Recordset和Field对象包含了一个Properties集合。集合中的每一个Property对象都可以用于设置或获取对象的不同属性。
Connection,Recordset和Command对象是ADO对象框架最常用的三种对象,除此之外,ADO还包含Record和Stream对象。Record村象用来表示Recordset对象中的一条记录。它也可以表示层次树结构的名字空间,或者表示具有层次结构的事物,如文件系统中的文件夹和文件,
电子
邮件系统中的目录和消息等。Stream对象用于读或写面向流的数据,如XML文档或者二进制对象等。
所有主要的ADO对象(如:Connection,Command和Recordset)都可以在自己的实例中创建其他的对象而无须通过高层对象。这一点与其他的数据访问对象框架不同。这也使得ADO对象框架更为灵活。例如,ADO对象框架允许在不请求Connection对象实例的情况下打开和访问Recordset对象。这种无需初始化高层对象就可以直接访问每个对象的能力使ADO比其它的对象框架工作起来更加简单。当然,ADO也有一些不足之处。
2.2.4 在C#中对Access数据库访问
Public ConnectionString As String = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=考场座位自动编排系统;Data Source=PC-20110127TURG\SQLEXPRESS" 'PC-20110127TURG" '"
conn = New OleDbConnection(ConnectionString)
conn.Open()
首先声明一个字符串进行数据库的连接,然后利用声明的数据库连接对象conn,打开连接字符串。
然后是定义一个命令字符串,以及一个数据库命令用以清空数据库中原有的数据内容
string delet = "Delete From [Stu]";
OleDbCommand del = new OleDbCommand(delet, con);
del.ExecuteNonQuery(); string rebuild = "Alter table [Stu] Alter Column [ID] Counter(1,1)"; //清空数据库中原有记录
del = new OleDbCommand(rebuild, con); del.ExecuteNonQuery();
最后定义一个新的写入数据命令并执行:
string sql = "Insert into [Stu]([F1],[F2],[F3],[F4],[F5],[F6]) values('"
+ Convert.ToString(Gd.Rows[i][0]) + "','"
共11页:
上一页
1
2
3
4
5
6
7
8
9
10
11
下一页
上一篇:
Windows下USB驱动程序的设计
下一篇:
OSPF大型企业内网构建设计与实现
jsp+mysql图书馆座位管理系统设计
C#+access人才招聘系统的设计+源代码
C3图书馆座位预约系统的设计
C#+access学生成绩管理系统设计+源代码
Java+mysql图书馆座位预约管理系统设计+源代码
C#+access个人理财软件的设计+源代码
JSP图书馆座位管理系统设计+文献综述
承德市事业单位档案管理...
10万元能开儿童乐园吗,我...
中国学术生态细节考察《...
C#学校科研管理系统的设计
医院财务风险因素分析及管理措施【2367字】
公寓空调设计任务书
国内外图像分割技术研究现状
神经外科重症监护病房患...
志愿者活动的调查问卷表
AT89C52单片机的超声波测距...