System.InvalidOperationException HResult=0x80131509 Message=ExecuteReader: Connection 属性尚未初始化。 Source=<无法计算异常源> StackTrace: <无法计算异常堆栈跟踪>
时间: 2023-07-16 14:12:34 浏览: 292
System.InvalidOperationException:“未在本地计算机上注册“Microsoft.ACE.OLEDB
这个异常通常是因为在执行数据库查询时没有初始化连接对象。请确保在执行查询之前,连接对象已经被正确地实例化并打开了连接。可以尝试使用以下代码初始化连接对象:
```csharp
using (SqlConnection connection = new SqlConnection(connectionString))
{
SqlCommand command = new SqlCommand(queryString, connection);
connection.Open();
SqlDataReader reader = command.ExecuteReader();
// 处理查询结果
}
```
其中,`connectionString` 是连接字符串,`queryString` 是查询语句。请根据具体情况修改上述代码。
阅读全文