请教这是何故?我原来引用的是 DAO3.51。

解决方案 »

  1.   

    打开数据库的语句:
       Set SmpDB = OpenDatabase(App.Path & "\SAMPLE_TB.MDB")
       Set SmpRS = SmpDB.OpenRecordset("单课记分样表", dbOpenDynaset)
      

  2.   

    DAO不支持2000的格式,楼上说得对,要不你就把那个数据库格式转回去,方法很简单。access里边专门有着一个功能,及下属标搞定。转换后就能用了,以后如果再提示你,你不要再转了就是了。要不然,你就用ADO。其实我建议你用ADO,我觉得ADO比DAO好。
      

  3.   

    谢谢两位,我知道肯定ADO好,但一时急着派用场总觉得不顺手!