加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

我可以用Delphi在CD上打开MS access mdb文件

发布时间:2020-12-15 09:48:56 所属栏目:大数据 来源:网络整理
导读:由于MS Access数据库文件在.mdb文件打开时生成.ldb锁定文件,因此尝试在CD上运行Delphi应用程序时出错,其中数据库文件也在CD上. 这个问题有什么解决方案吗? 解决方法 是.您需要指定以只读模式打开数据库.您没有指定打开Access数据库的方式,但是,例如,如果您
由于MS Access数据库文件在.mdb文件打开时生成.ldb锁定文件,因此尝试在CD上运行Delphi应用程序时出错,其中数据库文件也在CD上.

这个问题有什么解决方案吗?

解决方法

是.您需要指定以只读模式打开数据库.您没有指定打开Access数据库的方式,但是,例如,如果您使用的是ADODB COM对象,则可以执行以下操作:ADODB Connection对象:

conn.Provider := 'Microsoft.Jet.Oledb.4.0';
    conn.Mode := adShareDenyWrite;
    conn.Open('database.mdb');

或者在连接字符串本身内:

conn.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;' + 
        'Data Source=database.mdb;' +
        'Mode=Share Deny Write';
    conn.Open;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读