Здравствуйте, Andrey_N, Вы писали:
A_N>DataSet, DataAdapter -- компоненты для организации того, что вы называете "оффлайном". A_N>DataReader (и Connection + Command) -- для "онлайна" по вашей терминологии.
A_N>DataAdapter использует DataReader чтобы наполнить DataSet и Command чтобы обновлять данные на сервере БД; ни о каком XML на данном этапе речи нет.
A_N>Удачи
За подсказку спасибо, у меня у самой эта мысль крутилась в последнее время, но если я не ошибаюсь, то при наполнении DataReader-ом dataset-а он будет закачивать по строчке и кидать в датасет. Неужели это будет быстрее если я таким способом захочу закачать всю БД. Или это стоит использовать при ограниченном выборе из БД, например подкачать первые 10 строчек, а потом добавлять по паре чтроек при помощи DataReader? Да, кстати, если об XML речь не идет, то каким образом данные перебрасываются из БД?
XML — я имела в виду способ перекачки данных из БД в dataset — насколько пишется в документации, то это эффективно, быстро, нет проблем с преобразованиями типов и т.п. Меня интересует насколько это соответствует действительности — например если я перекачиваю табличку из Oracle, где есть поле blob, сильно ли при этом в кайф идет перекачка из XML