当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 当创建多个DataReader对象.时,系统将提示“已有打开的与此连接相关联的DataReader,必须首先将它关闭,并不是我想多创建几个这样的对象,只因数据是按树状结构分布的,通过递归来完成数据的访问,所以才会出现多个DataReader的情况,我把问题分析有如下几种可能性:1.数...
 

 

    摘要: jsp可以令菜鸟直接写简单的网页程序(网友言),而servlet却有jsp所不及的集成程度和易维护性。两者在java/bs系统中无法简单取代,但同时并存却令开发者陷入近两年来最常见的陷阱中:必须在一个即使是相对简单的项目中维持多套程序模式的方案,显然,这是高成本的。本文考虑并初步实验了使用标签组件连续完成类似servlet的处理效果,从而达到鱼和熊掌兼得的目的,看来有一定的效果。 在完全使用se......
    摘要: 第 4 章 数据库基础2: 添加自定义数据 在这一章中,我们将创建一个新的字典对象,它用来表示我们雇员就职的 ‘acme 公司‘(呵呵,当然是虚构的一家公司)的部门。这个“部门”字典对象将包含一个表示部门经理的记录。我们还会加入代码到雇员创建过程,这个过程会加入一个索引到雇员工作的部门。 我们要说明的是如何在d......


.Net数据库访问问题:已有打开的与此连接相关联的 DataReader,必须首先将它关闭。

当创建多个datareader对象.时,系统将提示“已有打开的与此连接相关联的datareader,必须首先将它关闭,并不是我想多创建几个这样的对象,只因数据是按树状结构分布的,通过递归来完成数据的访问,所以才会出现多个datareader的情况,我把问题分析有如下几种可能性:

2.我用的连接或相关的对象存在相应的属性设置,这种情况倒是有可能,但我无资料可查,通过属性浏览也没有看到可能的属性对象. 【程序编程相关:关于XML:以对象模型为中心

1.数据库本身的限制,这种情况不可能,我在asp中采用的odbc访问,没出现问题,转到.net时才出现这样的情况. 【推荐阅读:[FxCop.设计规则]5. 避免命名空

所以我把源码列出来,让大家帮个忙,有没有解决的办法,示例代码用的是odbc,原先用的是sqlclient,结果都是一样的. 【扩展信息:ASP自定义控件的两种实现方法

3..net本身的bug,这种可能性也是很大的,一般的对象的默认情况应该能够正常操作,通过限制来达到其他其他相关需求,如安全性等.

using system;using system.data ;using system.data .odbc ;

namespace consoleapplication1{ /// <summary> /// class1 的摘要说明. /// </summary> class class1 {  public odbcconnection conn;  /// <summary>  /// 应用程序的主入口点.  /// </summary>  [stathread]  static void main(string[] args)  {   //   // todo: 在此处添加代码以启动应用程序   //   new class1 ().do ();


...   下一页
    摘要: 第 4 章 数据库基础2: 添加自定义数据 在这一章中,我们将创建一个新的字典对象,它用来表示我们雇员就职的 ‘acme 公司‘(呵呵,当然是虚构的一家公司)的部门。这个“部门”字典对象将包含一个表示部门经理的记录。我们还会加入代码到雇员创建过程,这个过程会加入一个索引到雇员工作的部门。 我们要说明的是如何在dwg文件中......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE