C# ACCESS 加载文件时候改成只读
时间: 2024-12-13 10:25:39 浏览: 5
在C#中,如果你想要从ACCESS数据库加载数据并以只读模式打开文件,你可以使用`Microsoft.Office.Interop.Access`库。以下是一个示例:
```csharp
using System.Data.OleDb;
using Microsoft.Office.Interop.Access;
// 创建连接字符串,指定Access数据库路径
string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=<your_database_file.accdb>;Mode=ReadOnly";
// 创建OleDbConnection对象
OleDbConnection connection = new OleDbConnection(connectionString);
try
{
// 打开连接
connection.Open();
// 使用连接执行SQL查询或操作,例如:
OleDbCommand command = new OleDbCommand("SELECT * FROM YourTable", connection);
OleDbDataReader reader = command.ExecuteReader();
// 遍历结果集
while (reader.Read())
{
// 读取数据...
}
// 关闭读取器和连接
reader.Close();
connection.Close();
}
catch (Exception ex)
{
Console.WriteLine($"错误发生: {ex.Message}");
}
阅读全文