public DataSet GetDataFromDB(string sqlStr) { try { dataConnection.ConnectionString = connstr; dataConnection.Open(); dataAdapter = new SqlDataAdapter(sqlStr, dataConnection); dataSet = new DataSet(); dataAdapter.Fill(dataSet); dataConnection.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); dataConnection.Close(); } if (dataSet.Tables[0].Rows.Count != 0) { return dataSet; } else { return null; } } 是怎么实现的?
时间: 2024-02-14 15:30:36 浏览: 354
这是一个用于从数据库中获取数据的方法。它首先打开数据库连接,然后使用提供的 SQL 查询语句创建一个 SqlDataAdapter 对象,并将其关联到一个 DataSet 对象。接下来,使用 Fill 方法将查询结果填充到 DataSet 中。然后关闭数据库连接。如果查询结果中有数据行,则返回填充后的 DataSet 对象,否则返回 null。
在 try 块中,我们尝试执行这些操作,如果出现异常,则在 catch 块中捕获并显示错误消息,并关闭数据库连接,以确保资源被正确释放。
阅读全文
相关推荐
















