| User_Lars 
								Гость
 | 
								|  | « :  01-08-2005 13:48 »   |  | 
 
 Здраствуйте.Так как я только начинающий, сложности возникают очень часто..прошу помочь разобратся в чем мои ошибки.
 Суть в следующем...имеется некоторая обменная таблица в базе данных...нужно в эту таблицу(т.е. фактически таблица берется ради ее структуры), предварительно очистив ее внести новые данные...я делаю вот так:            ...................................................................................................
 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, беда в том что создаваяемая новая строчка дописывается в конец таблицы, а очищение ее не происходит...в чем моя ошибка? и как можно добится желаемый результат?
 
 Заранее спасибо, с уважением Игорь.
 
 
 
 
 |