你以前没错过么?
Reader只能单向向前,读到结尾后就没有用了。怎么你用了好几次啊。

解决方案 »

  1.   

    我知道啊,老大,拜托看仔细,Reader我哪里用了多次,分明就1次嘛我已经说了,是我改后连语句发送都有异常,别的地方就不麻烦大家了希望大家能编译一下看看,就知道了,这么看代码是不容易看出错的
      

  2.   

    OleDbConnection.IDbConnection.BeginTransaction 方法  [C#]请参见
    OleDbConnection 类 | OleDbConnection 成员 | System.Data.OleDb 命名空间 
    语言
    C#C++JScriptVisual Basic全部显示
    该成员支持 .NET 框架结构,因此不适用于直接从代码中使用。重载列表
    该成员支持 .NET 框架结构,因此不适用于直接从代码中使用。[Visual Basic] Overloads Function BeginTransaction() As IDbTransaction Implements IDbConnection.BeginTransaction
    [C#] IDbTransaction IDbConnection.BeginTransaction();
    [C++] IDbTransaction* IDbConnection::BeginTransaction();
    [JScript] function IDbConnection.BeginTransaction() : IDbTransaction;
    该成员支持 .NET 框架结构,因此不适用于直接从代码中使用。[Visual Basic] Overloads Function BeginTransaction(IsolationLevel) As IDbTransaction Implements IDbConnection.BeginTransaction
    [C#] IDbTransaction IDbConnection.BeginTransaction(IsolationLevel);
    [C++] IDbTransaction* IDbConnection::BeginTransaction(IsolationLevel);
    [JScript] function IDbConnection.BeginTransaction(IsolationLevel) : IDbTransaction;
    请参见
    OleDbConnection 类 | OleDbConnection 成员 | System.Data.OleDb 命名空间 
    这是从帮助文件中得到的,有时间做一下,然后再跟贴
      

  3.   

    private string myConnectionString = "Provider=SQLOLEDB;server=localhost;uid=sa;pwd=;Initial Catalog=northwind;database=mydb";中database=mydb是什么好像没用吧
    OleDb与SqlClient连接字符串好像不一样
      

  4.   

    to  okokwukai:看了,没看出什么to bolar():那是数据库名啊,不写怎么选数据库啊,而且open成功了啊拜托大家编译下看看好不好啊
      

  5.   

    Initial Catalog=northwind不是数据库吗?database是别名吗?
      

  6.   

    的确如 bolar 所说,database= mydb 我在oledb中好像没用过,你所说的database是不是数据库的表名, 如果是的话,在SQL语句中申明就好了.不要这样罗里罗嗦的.
      

  7.   

    to zy_cynthia(小颖) :拜托!能写出这个来我多少应该知道表名是在sql中说明的吧,你见过在连接时声明的吗?再有,我写的可是mydb啊to bolar() : Initial Catalog=northwind是连接池,如果db支持的话会提高连接速度(我用的sql2k支持,不要说这个错)to  whxbb(whxbb) :报Reader超出索引,但是我在没有换类之前什么事都没有啊to Reason_Bbx(金龙鱼):终于有人愿意试了,希望就寄托在你身上了......大家不要在这里猜啦,都2天了,还没有人说到正点上那,拜托大家编译一下好不好,这个问题有难度,否则我不会给100分的,我周围能问的都问了,由于是新东西,大家都不熟,我才上来问,我跪下求大家不要在这里猜了好不好(痛哭流涕状)