问题已解决, 是MDB文件的问题, 我是在中文Win2000下生成的MDB文件, 然后拿到英文98下运行出错, 只需要在英文2000下重新生成MDB文件就可以了. 这里的问题不是数据驱动或者VB运行库的问题, 完全是MDB文件的问题, 具体解释可以到微软网站查找该错误的原因, 我就是这样找到答案的.谢谢各位关注.