Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Проблема при заполнении dataTable


Автор: NatNiM 23.3.2012, 09:57
Здравствуйте.

Имеется вот такой sql запрос: string sqlFlats = "";  Результат его выполнения - 12 строк.
Далее делаю вот это:

OleDbCommand oleDbFlats = new OleDbCommand(sqlFlats, GetDbConnection());
OleDbDataAdapter daFlats = new OleDbDataAdapter(oleDbFlats);
daFlats.Fill(dtFlats);

В итоге - dtFlats - пустая. 

Проверяю на другом запросе, которые так же возвращает не пустое множество строк, такое заполнение таблицы проходит нормально.

Подскажите, пожалуйста, в чем может быть дело?

Автор: fedyunina 24.3.2012, 20:51
Код

DataSet ds = new DataSet(); 
DataTable dt = new DataTable(); 
CommandText = "SELECT a1, a2, a3 FROM TableName WHERE a1=0";
dataAdapter = new SqlDataAdapter(CommandText, ConnectionString);
dataAdapter.Fill(ds, TableName);
dt = ds.Tables[TableName];

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)