Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: DataSet and Update  (Прочитано 4790 раз)
0 Пользователей и 1 Гость смотрят эту тему.
User_Lars
Гость
« : 01-08-2005 13:48 » new

Здраствуйте.
Так как я только начинающий, сложности возникают очень часто..прошу помочь разобратся в чем мои ошибки.
Суть в следующем...имеется некоторая обменная таблица в базе данных...нужно в эту таблицу(т.е. фактически таблица берется ради ее структуры), предварительно очистив ее внести новые данные...я делаю вот так:            ...................................................................................................
                                                 private SqlDataAdapter baseAdapter;
                       private DataSet dataSetBase;
                                                 private DataTable tableBase;
                       private SqlCommandBuilder iBuilder;
                                               .......................................................................................................
                                                string connectionStringBase="server=orion;uid=sa;pwd=;database=Admin";
         string commandStringBase="Select * from Tab";
         baseAdapter=new SqlDataAdapter(commandStringBase, connectionStringBase);
         iBuilder=new SqlCommandBuilder(baseAdapter);
         dataSetBase=new DataSet();
         baseAdapter.Fill(dataSetBase, "Tab");
         
         tableBase=dataSetBase.Tables[0];
         tableBase.Clear();
         DataRow newRow =tableBase.NewRow();
         newRow["a"]="abc";
         newRow["b"]="bcd";
         tableBase.Rows.Add(newRow);
         
         baseAdapter.Update(dataSetBase, "Tab");

здесь для примера таблица состоящая всего из 2 колонок: a и b, беда в том что создаваяемая новая строчка дописывается в конец таблицы, а очищение ее не происходит...в чем моя ошибка? и как можно добится желаемый результат?

Заранее спасибо, с уважением Игорь.

         
         
         
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines