Я продолжаю пытаться и до сих пор не знаю, как это исправить, продолжайте получать такую же ошибку. Я хочу получить данные из базы данных в txt-файл.Данные от читателя SQL к datatable - Неверная попытка вызова Чтение, когда читатель закрыт
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 определено. –