鸿业使用中缺ADO组件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了鸿业使用中缺ADO组件相关的知识,希望对你有一定的参考价值。
我在用鸿业设计时,进行图层设置,出现了连接数据库错误,检查ADO 组件的情况,请问如何解决
参考技术A 原因是操作系统中自带的数据库版本太旧了,可以安装一个新的数据库组件。(1)下载ADO组件并安装,下载网址http://www.hongye.com.cn/down/show.php?id=78;
(2) 提示"数据库连接失败”,根据自己的操作系统版本安装相应的Jet4 sp8版本,
下载网址http://msdn.microsoft.com/data/downloads/updates/default.aspx#MDAC
或下载安装Windows的MDAC (Microsoft Data Access Components 2.8) 数据库组件包。
参考资料:http://www.hongye.com.cn/web/server/ShowArticle.asp?ArticleID=42
参考技术B 不了瑟。。。。本回答被提问者采纳讲义17:ADO.NET数据库技术
一、教学目标
ADO.NET体系结构
Connection组件
Command组件
DataReader组件
DataAdapter组件
二、内容及操作步骤
1. ADO.NET体系结构:两张图
数据提供程序:连接数据库,执行SQL语句,操作数据
数据集:提供数据的存储结构,内存中的数据库
2.ADO.NET数据提供程序的四大组件
2.1 Connection组件
概述: 建立数据库的连接组件
属性成员
注:连接字符串通常存放在Web.Config文件中
方法成员
2.2 Command组件
概述: 基于Connection组件建立的连接,执行SQL语句。使用时Connection组件必须显式的打开和关闭。
属性成员
方法成员
2.3 DataReader组件
概述: 提供一个记录指针只向前不后退的数据读取组件
属性成员
方法成员
2.4 DataAdapter组件
概述:
属性成员
方法成员
3.ADO.NET提供程序
3.1 SQL SERVER .NET Framework数据提供程序
概述: 微软专为SQLSERVER数据库开发的数据提供程序
名称空间:System.Data.SqlClient;
类名:SqlConnection、SqlCommand、SqlDataReader和SqlDataAdapter
连接字符串:键值对集合,键与值之间用=分隔,键值对之间用分号分隔
举例:
String cnnstr=”server=127.0.0.1;database=StuMis;uid=stu3;pwd=stu3##”;
即:String cnnstr=”server=127.0.0.1SQLEXPRESS;database=StuMis;uid=stu3;pwd=stu3##”;
也可以看登录数据库时数据库登录界面的服务器名称;
3.2 OleDb .NET Framework提供程序
概述:
名称空间:
类名:
4.异常处理
4.1 概述:对程序执行不可预期的结果进行保护,捕获异常给出提示。
4.2 异常处理语句
try
{
//要保护运行的代码
}
catch(Exception ex)
{
//异常发生时,执行的代码
}
finally
{
//不管异常是否发生,需要收尾的程序代码
}
5.DBHelper
三、课堂练习
1.创建SQL SERVER数据库、数据表
安装SQL SERVER 软件:SQL SERVER2008 R2 Express 下载:链接:https://pan.baidu.com/s/1o7PlUAm 密码:3nef
建库建表
建SQL登录账号
增加示例数据
2.连接SQL SERVER 数据库
在Web.Config文件中设置连接字符串
在Web.Config中获取连接字符串
创建连接组件
3.用Command和DataReader实现增、删、改、查功能
准备SQL语句
创建Command组件
调用Command组件的方式,实现相应的功能
以上是关于鸿业使用中缺ADO组件的主要内容,如果未能解决你的问题,请参考以下文章
使用 Typescript 在 Mongoose 中缺少子文档方法
在某些情况下,ADO 组件,尤其是 TADOCommand,是不是可以更可靠地使用未命名或命名参数?