我一直在嘗試,仍然不知道如何解決此問題,不斷得到相同的錯誤。我想從數據庫中獲取數據到txt文件。從SQL閱讀器到數據表的數據 - 無效嘗試打電話在閱讀器關閉時閱讀
using (conn)
{
conn.Open();
SqlCommand cmd = new SqlCommand(command)
cmd.Connection = (SqlConnection)conn;
using (cmd)
{
SqlDataReader reader = cmd.ExecuteReader();
using(reader)
{
while (reader.Read())
{
dt.Load(reader);
}
}
using (StreamWriter sw = new StreamWriter(txtPath.Text + fileName))
{
// write to text file from Datatable dt
} }
什麼是錯誤?夫婦關於代碼的事情應該以不同的方式完成。 cmd應該在使用線上定義,就像讀者一樣,類似於你定義的sw變量。我沒有看到dt的定義。 –