powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / работа с базой данных
3 сообщений из 3, страница 1 из 1
работа с базой данных
    #34148903
verybadbug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
помогите кто чем может... хочу считать данные из таблицы, изменить их.. и потом сохранить обратно... делаю так...



dsWorkPlans.DataSourceMode = SqlDataSourceMode.DataSet;
dsWorkPlans.SelectCommand =
  "SELECT *\n" +
  "FROM WorkPlans\n" +
  "WHERE (wpID = " + Id.ToString() + ")";
DataView dv = (DataView)dsWorkPlans.Select(DataSourceSelectArguments.Empty);
dv.Table.Rows[0]["wpSize"] = Request.Files[0].ContentLength;



а чё дальше делать... как сохранить-то?
одна голова хорошо, две лучше, а три - змей горыныч...
...
Рейтинг: 0 / 0
работа с базой данных
    #34149935
enot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Короче, используются компоненты.
1.DataSet
2. SqlDataAdapter
3. SqlCommandBuilder
4. DataTable
Заполняешь 1-й с пом 2 и 3.
Заполняешь из 1-го  4-й.

а потом дополняешь, изменяешь данные в DataTable.
Затем у SqlDataAdapter есть методUpdate(DataTable.GetChanges( DataRowState.Added)).
как-нить так ;)...кто сказал, что будет легко?)))
...
Рейтинг: 0 / 0
работа с базой данных
    #34151977
verybadbug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо... с этим разобрался...
а можно как-нибудь получить данные после adapter.Update(dataSet); ... например у меня в таблице есть поле [ID]-счётчик... можно ли получить его значение для строки, которую я добавил/изменил в dataSet?
одна голова хорошо, две лучше, а три - змей горыныч...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / работа с базой данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]