#mysql #vb.net #dataset
#mysql #vb.net #набор данных
Вопрос:
Я использую MYSQL .NET connector с адаптером для заполнения набора данных из инструкции SELECT. Между различными операторами SELECT я использую функцию DataSet.Clear() . Getxml показывает мне, что dataset пуст, однако при циклическом просмотре столбцов таблицы у меня есть все столбцы из всех таблиц, использованных в предыдущих операторах SELECT .
Как мне это сделать, не затемняя новые наборы данных для каждой таблицы?
Ответ №1:
Удалите таблицы данных из набора данных таким образом:
ds.Tables.Clear();
Это приведет к удалению DataTable
s в коллекции. DataSet.Clear()
удаляет строки из всех таблиц данных в наборе данных
Комментарии:
1. Это сделало это. Большое вам спасибо!
2. @Theveloper посмотрите на мой ответ еще раз. Я обновил его миллисекунду назад.
3. Поэтому мне не нужно использовать DataSet.Clear(), если я использую DataSet. Таблицы. Clear() правильно?
4. @Theveloper правильно. DataSet.Clear() удалит таблицы данных (схему и данные) из набора данных. Коллекция таблиц. DataSet.Clear() только удалит данные из всех таблиц данных в коллекции, но оставит схему (определения столбцов таблиц данных)