以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  一恢复数据,数据库文件就变成只读,老师有啥办法?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=188311)

--  作者:xxfoxtable
--  发布时间:2023/9/13 22:21:00
--  一恢复数据,数据库文件就变成只读,老师有啥办法?
Dim odlg As new OpenFileDialog
odlg.Filter = "恢复|*.aa"
If odlg.ShowDialog = DialogResult.OK Then
        FileSys.CopyFile(odlg.FileName, ProjectPath & "\\data\\kcgl.mdb", True)
        msgbox("恢复完成!!")
End If
一恢复数据,数据库文件就变成只读,老师有啥办法?

--  作者:有点蓝
--  发布时间:2023/9/14 8:46:00
--  
CopyFile不会导致文件变成只读,除非复制前就是只读的。

如果是复制后覆盖了当前正在使用的数据库,需要重启项目