fmOpenRead Open the file for reading only.
将fmOpenRead改成fmCreate试试。

解决方案 »

  1.   

    文件打开方式不对,Tfilestream.Create('f:\budui\date\zhiliao.db',fmOpenRead)是只读打开,文件必须存在才行,改法 UP
      
      

  2.   

    哦,刚才看错了。那么f:\budui\date\zhiliao.db能不能打开啊(不是用本程序)?
      

  3.   

    文件f:\budui\date\zhiliao.db 是我应用程序中的数据库,备份之前我已经close了。
      

  4.   

    找个文件先试试
    ReadStream:=Tfilestream.Create('f:\budui\date\zhiliao.db',fmOpenRead);
    这句有没有问题,如果没有问题,那么你的DB文件是否在程序中没有关闭呢?