函数得参数不足呗例如 abc(obj1,obj2,obj3)三个参数你只传进去2个函数又没有重载过就会报“参数不足的”错

解决方案 »

  1.   

    你的这个OpenDB函数里的问题吧
      

  2.   

    OpenDB(SqlAddTypeFind);
    检查一下此函数
      

  3.   

    我其它地方也是这样调用啊,怎么都没错啊。
    这个是OpenDB函数,大家看看。public bool OpenDB(string MySql)
    {
    //定义一个数据打开函数
    String dbstr;
    //定义一个字符串来存放数据库所在目录
    dbstr =Application.StartupPath +"\\data.MDB";
    //取得数据库所在目录
    MyWs = de.Workspaces[0];
    //建立一个工作空间
    Mydb = MyWs.OpenDatabase(dbstr,null,null,null);
    //打开数据库存放于Mydb
    this.MySql = MySql;
    //设置SQL打开方式
    Myrec = Mydb.OpenRecordset(MySql,
    DAO.RecordsetTypeEnum.dbOpenDynaset,
    DAO.RecordsetOptionEnum.dbDenyWrite,
    DAO.LockTypeEnum.dbOptimistic);
    //打开数据项
    return true;
    }
      

  4.   

    突然想起来,如果表中只有一个字段,Field[0]这样是不是错的啊。
    比如这个句:
    Myrec.Fields[0].Value.ToString()