ado习题答案

上传人:第*** 文档编号:38820065 上传时间:2018-05-08 格式:DOC 页数:18 大小:153KB
返回 下载 相关 举报
ado习题答案_第1页
第1页 / 共18页
ado习题答案_第2页
第2页 / 共18页
ado习题答案_第3页
第3页 / 共18页
ado习题答案_第4页
第4页 / 共18页
ado习题答案_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《ado习题答案》由会员分享,可在线阅读,更多相关《ado习题答案(18页珍藏版)》请在金锄头文库上搜索。

1、1.3 习题习题1. 以下那些情况适用使用非连接环境的体系结构? A. 供某证券公司的营业部进行交易使用的软件 B. 供某企业的领导了解该企业各种数据的软件 C. 某饭店对客房进行管理的软件 D.畜牧场对牲畜的数量进行跟踪的软件2. 在 Visual Studio .NET 的服务器资源管理器中,下列哪些是可见的服务项目? A. 数据连接 B. 网络连接 C. 事件日志服务 D. 设备管理器2.4 习题习题1. ADO.NET 模型中的下列哪些对象属于 Connected 对象? A. Connection B. DataAdapter C. DataReader D. DataSet2. 目

2、前,Microsoft .NET Framework 的发行包中包含以下.NET 数据提供程序。 A. SQL Server .NET 数据提供程序 B. OLE DB .NET 数据提供程序 C. ODBC .NET 数据提供程序 D. XML .NET 数据提供程序3. 为访问 Microsoft Access 2000 数据库中的数据,可以使用以下哪种.NET 数据提供者连 接到数据库? A. SQL Server .NET 数据提供程序 B. OLE DB .NET 数据提供程序 C. ODBC .NET 数据提供程序 D. XML .NET 数据提供程序4. 为了在程序中使用 ODB

3、C .NET 数据提供程序,应在源程序工程中添加对程序集_ 的引用。 A. System.Data.dll B. System.Data.SQL.dll C. System.Data.OleDb.dll D. System.Data.Odbc.dll5. 打开 SQL Connection 时返回的 SQL Server 错误号为 4060,该错误表示: A. 连接字符串指定的服务器名称无效 B. 连接字符串指定的数据库名称无效C. 连接超时 D. 连接字符串指定的用户名或密码错误6. 为使用 OleDb .NET Data Proviver 连接到 SQL Server 2000 数据库,应

4、将 Connection 对象的 ConnectionString 属性中的 Provider 子属性的值设置为: A. Provider=SQLOLEDB B. Provider=SQLSERVER C. Provider=Microsoft.Jet.OLEDB.4.0 D. Provider=MSDAORA7. 在使用 ADO.NET 编写连接到 SQL Server 2000 数据库的应用程序时,从提高性能的角度 考虑,应创建_类的对象, 并调用其 Open 方法连接到数据库: A. OleDbConnection B. SqlConnection C. OdbcConnection D

5、. Connection8. 在使用 ADO.NET 设计数据库应用程序时,可通过设置 Connection 对象的_属性 来指定连接到数据库时的用户和密码信息。 A. ConnectionString B. DataSource C. UserInformation D. Provider9. 应用程序所用的数据都存储在 Microsoft SQL Server 2000 的数据库中。你预期会有很多 的用户同时使用这个应用程序,当用户为报表获取数据时,你希望响应时间最优化。你写 了一个程序来从数据库获得数据,有效的连接字符串保存在此程序的 connString 的变量中。 需要在程序中添加代

6、码来实现和数据库的连接,你将从如下的代码段中选择哪一个? A. Dim cnn As New OleDb.OleDbConnection(connString) B. Dim cnn As New SqlClient.SqlConnection(connString) C. Dim cnn As New ADODB.Connection() D. Dim cnn As New SQLDMO.Database()10. 开发一个 Windows 应用程序,从一个 Microsoft SQL Server 数据库存储并检索数据。 应用程序使用 ADO.NET 和 SqlClient 托管的 pro

7、vider。需要识别从 SQL Server 返回的所 有错误的严重等级,错误处理代码该如何做? A. 当错误出现并访问 Source 属性时捕获抛出的 SqlException. B. 当错误出现并访问 Class 属性时捕获抛出的 SqlException. C. 当错误出现后为连接的状态检查 SqlConnection 对象的 State 属性 D. 当错误出现后为连接的状态检查 SqlConnection 对象的 DataSource 属性11. 开发一个 Windows 应用程序 TestKiApp 。TestKiApp 使用一个 SqlConnection 对象来 对数据库进行访问

8、。在一个内存及硬盘空间有限的电脑上运行 TestKiApp。在完成使用 SqlConnection 对象后,必须确信连接被关闭并且使用的资源被立即释放。请选择: A. 调用 SqlConnection 对象的 Finalize 方法. B. 调用 SqlConnection 对象的 Dispose 方法. C. 设置 SqlConnection 对象等于 Nothing. D. 设置 SqlConnection 对象等于“”.12. 开发一个 Windows 应用程序,使用 Microsoft SQL Server 数据库来存储和检索数据。 创建一个中心错误处理过程来处理应用程序中所有的数据错

9、误。确保从数据库检索数据时 应用程序显示所有错误信息。 如何编写错误处理过程? A. Public SubdisplayqlErrors(ByVal TestKingEx As SqlException) MessageBox.Show(“Error: “ Initial Catalog=Billing;”_ Initial Catalog=Billing;”_ Initial Catalog=Search;”_ Initial Catalog=OrderEntry;” _的返回值可能为 A. 0 B. 1 C. 1000D. “tom”3. 为创建在 SQL Server 2000 中执行

10、Select 语句的 Command 对象,可先建立到 SQL Server2000 数据库的连接,然后使用连接对象的_方法创建 SqlCommand 对象。 A. Open B. OpenSQL C. CreateCommand D. CreateSQL4. SQL Server 2000 的 BEGIN TRANS 和 COMMIT TRANS、ROOLBACK TRANS 语句可 用于_中来支持操作的事务特性。 A Select 语句 B 存储过程 C ADO.NET 连接对象的 Transaction 属性 D ADO.NET 命令对象的 CommandText 属性5. 在 ADO.

11、NET 中,执行数据库的某个存储过程,则至少需要创建_并设置它们的 属性,调用合适的方法: A. 一个 Connection 对象和一个 Command 对象 B. 一个 Connection 对象和 DataSet 对象 C. 一个 Command 对象和一个 DataSet 对象 D. 一个 Command 对象和一个 DataAdapter 对象6. 编写代码,在一个事务中执行两个命令 strCom1 和 strCom2,已写以下代码。 (行号仅 供引用) 01 Dim transMain as SqlTransaction = connMain.BeginTransaction 02

12、Dim cmdMain as SqlCommand = New SqlCommand 03 04 cmdMain.CommandText = strCom1 05 cmdMain.ExecuteNonQuery() 06 cmdMain.CommandText = strCom2 07 cmdMain.ExecuteNonQuery() 08 transMain.Commit 09 connMain.Close 第 03 行将用以下哪个代码? A. transMain.Save B. transMain.RollBack C. cmdMain.Connection = connMain D.

13、cmdMain.Transaction = transMain7. 下面哪些是有效的 SqlTransaction 类的方法? A. Commit B. Terminate C. Save D. Close E. Rollback 答案: A, C, E8. 开发一个 Windows 应用程序, 计划使用 ADO.NET 来调用一个名为 EmployeeData 的 Microsoft SQL Server 存储过程。这个过程接受参数以按照雇员的姓名来查询数据库。需要 给应用程序添加代码来建立参数以使用存储过程。应当使用下列哪三行代码? A. Dim parm1 As New SqlParam

14、eter() B. Dim parm1 As New SqlParameter(“FamilyName”, Sq1DbType.VarChar) C. parm1.Direction = ParameterDirection.Input D. parm1.Direction = ParameterDirection.InputOutput E. cmd.Parameters.Add(parm1) F. parm1.Add(cmd)9. 使用 Visual Studio .NET 开发一个 Windows 应用程序。该程序使用 ADO.NET 对象来调 用 Microsoft SQL Serve

15、r 存储过程。数据库管理员负责所有存储过程的编码和维护。他会 阶段性的更新这些存储过程。当你的应用程序运行的时候,它必须能够通过传送给存储过 程和从存储过程返回的数值来识别出任何存储过程的修改。该使用哪个 ADO.NET 对象和 方法? A. CommandBuilder.RefreshSchema B. CommandBuilder.DeriveParameters C. SqlCommand.CreateParameter D. SqlDataAdapter.GetFillParameters10. 创建一个 OleDbCommand 对象来为邮件列表程序收集邮政编码等信息。创建一个名为

16、conn 的 OleDbConnection 对象,需要初始化 OleDBCommand 对象并设置 CommandText 和 Connection 的属性。哪两段代码是可以使用的? A. Dim comm As New OleDbCommand() comm.CommandText = “SELECT * FROM Regions” comm.Connection = conn B. Dim comm. As New OleDbCommand(“sp_GetRegions”, conn) comm.CommandType = CommandType.Text C. Dim comm As New OleDbCommand(“SELECT * FROM Regions”, _ conn) comm.CommandType = CommandType.Text D. Dim comm As New OleDbCommand(“sp_GetRegions”, conn) comm.CommandType = C

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号