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, беда в том что создаваяемая новая строчка дописывается в конец таблицы, а очищение ее не происходит...в чем моя ошибка? и как можно добится желаемый результат?
Заранее спасибо, с уважением Игорь.
|