如何在vba中以只读方式打开数据库?

时间:2017-10-19 14:32:35

标签: vba excel-vba excel

我正在尝试使用Excel VBA以只读形式打开访问数据库。

这是我目前的代码,

        Set cn = CreateObject("ADODB.Connection")
        cn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & DBFullName & ";"

        Set rs = CreateObject("ADODB.Recordset")
        rs.Open "SELECT DISTINCT A_Name FROM app_tbl ORDER BY A_Name ASC", cn, , , adCmdText

如何以只读方式打开它?

1 个答案:

答案 0 :(得分:2)

尝试

 cn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & DBFullName & ";Mode=Read"