System.InvalidOperationException:“Fill: SelectCommand.Connection 属性尚未初始化。”
时间: 2024-02-13 20:05:59 浏览: 206
打开程序无反应或提示配置系统未能初始化
这个错误通常是因为没有为 SelectCommand 属性设置 Connection 属性引起的。在使用 SqlDataAdapter 填充 DataSet 或 DataTable 时,需要为 SelectCommand 属性设置一个有效的 SqlCommand 对象,并确保该对象的 Connection 属性已设置。示例代码如下:
```
SqlConnection connection = new SqlConnection(connectionString);
SqlDataAdapter adapter = new SqlDataAdapter();
adapter.SelectCommand = new SqlCommand(queryString, connection);
```
其中,connectionString 是连接字符串,queryString 是 SQL 查询语句。请确保在使用 SqlDataAdapter 填充 DataSet 或 DataTable 之前,已经为 SelectCommand 属性设置了有效的 SqlCommand 对象,并且该对象的 Connection 属性已设置。
阅读全文