Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
МИР ВАШЕМУ ДОМУ!!!
57 / 58 / 7
Регистрация: 01.04.2009
Сообщений: 890
Записей в блоге: 1

ОБНАВЛЕНИЕ ДАННЫХ

19.04.2009, 20:25. Показов 1434. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C#
1
2
3
4
5
6
7
8
9
10
DataSet ds = new DataSet();
Ocon = new OleDbConnection(con);
Ocom = new OleDbCommand();
Ocom.Connection = Ocon;
Ocom.CommandType = CommandType.Text;
Ocom.CommandText = "Update Reg set ball1tur = @ball where ID=@id";
OleDbDataAdapter da = new OleDbDataAdapter(Ocom);
// da.Fill(ds,"");
da.Update(ds, "Reg");
Form1_Load(null, null);
дает ошибку: При обновлении не удалось найти TableMapping['Reg'] или DataTable 'Reg'
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.04.2009, 20:25
Ответы с готовыми решениями:

Обнавление данных в dataGridView
У меня есть проблема. У меня имеются 2 таблицы VISITIRS и VISIT и в обоих есть VISITORS_ID и организованно каскадное удаление. И когда я из...

Обнавление данных через макрос
Есть сайт откуда я могу скачать данные в Excel. Данные на сайте обваляются каждые 5 мин. Можно ли написать макрос который бы обновлял эти...

Динамическое обнавление данных в Excel из тхт с помощью макроса
Здравствуйте! Есть текстовый фаил следующего формата: ...

6
 Аватар для homich77
81 / 80 / 4
Регистрация: 06.04.2009
Сообщений: 326
19.04.2009, 21:04
Ну, если не может найти, значит .. ты проверил создание этой таблицы в DataSet под именем "Reg"? может ты не "называешь" её так. Собственно, это первое что приходит в голову.
Допустим. у меня вопрос: зачем ты создаёшь DataSet? Если он у тебя по сути уже ранее должен быть создан под именем "Reg"?
Можешь рассказать по подробнее )
1
26 / 26 / 2
Регистрация: 10.02.2009
Сообщений: 114
19.04.2009, 22:08
Цитата Сообщение от A_R_S Посмотреть сообщение
C#
1
2
3
4
5
6
7
8
9
10
DataSet ds = new DataSet();
            Ocon = new OleDbConnection(con);
            Ocom = new OleDbCommand();
            Ocom.Connection = Ocon;
            Ocom.CommandType = CommandType.Text;
            Ocom.CommandText = "Update Reg set ball1tur = @ball where ID=@id";
            OleDbDataAdapter da = new OleDbDataAdapter(Ocom);
           // da.Fill(ds,"");
            da.Update(ds, "Reg");
            Form1_Load(null, null);
дает ошибку: При обновлении не удалось найти TableMapping['Reg'] или DataTable 'Reg'
Не нашёл потому что вы не добавили таблицу в датасет. // da.Fill(ds,""); в этой строчке вы назвали свою табличку "" значит и обновлять надо "".

И ещё я не нашёл описание параметров @ball и @id.
пример
C#
1
updateCommand.Parameters.Add("@name", OleDbType.Char, 0, "name");
И где вы добавляете команду на обновление адаптеру? При создание объекта адаптер в конструкторе вроде ему можно передавать только команду Select
0
26 / 26 / 2
Регистрация: 10.02.2009
Сообщений: 114
19.04.2009, 22:12
Вот пример работы с адаптером и командами.
Вложения
Тип файла: rar DataBaseApplicationMikheev.rar (187.6 Кб, 48 просмотров)
0
МИР ВАШЕМУ ДОМУ!!!
57 / 58 / 7
Регистрация: 01.04.2009
Сообщений: 890
Записей в блоге: 1
20.04.2009, 18:29  [ТС]
Цитата Сообщение от homich77 Посмотреть сообщение
Ну, если не может найти, значит .. ты проверил создание этой таблицы в DataSet под именем "Reg"? может ты не "называешь" её так. Собственно, это первое что приходит в голову.
Допустим. у меня вопрос: зачем ты создаёшь DataSet? Если он у тебя по сути уже ранее должен быть создан под именем "Reg"?
Можешь рассказать по подробнее )
Спамибо я понял и сделал так
C#
1
2
3
4
5
6
7
8
9
10
11
private void button6_Click_1(object sender, EventArgs e)
{
 
Ocon = new OleDbConnection(con);
Ocom = new OleDbCommand();
Ocom.Connection = Ocon;
Ocom.CommandType = CommandType.Text;
Ocom.CommandText = "Update Reg set ball1tur = @ball where ID=@id";
regTableAdapter.Update(baseDataSet.Reg);
Form1_Load(null, null); 
}
работает.

Добавлено через 59 секунд
Цитата Сообщение от DagaS Посмотреть сообщение
Не нашёл потому что вы не добавили таблицу в датасет. // da.Fill(ds,""); в этой строчке вы назвали свою табличку "" значит и обновлять надо "".

И ещё я не нашёл описание параметров @ball и @id.
пример
Код C#1updateCommand.Parameters.Add("@name", OleDbType.Char, 0, "name");


И где вы добавляете команду на обновление адаптеру? При создание объекта адаптер в конструкторе вроде ему можно передавать только команду Select
Сделал так и все получилось
C#
1
2
3
4
5
6
7
8
9
10
11
private void button6_Click_1(object sender, EventArgs e)
{
 
Ocon = new OleDbConnection(con);
Ocom = new OleDbCommand();
Ocom.Connection = Ocon;
Ocom.CommandType = CommandType.Text;
Ocom.CommandText = "Update Reg set ball1tur = @ball where ID=@id";
regTableAdapter.Update(baseDataSet.Reg); 
Form1_Load(null, null); 
}
Добавлено через 55 секунд
Цитата Сообщение от DagaS Посмотреть сообщение
Не нашёл потому что вы не добавили таблицу в датасет. // da.Fill(ds,""); в этой строчке вы назвали свою табличку "" значит и обновлять надо "".

И ещё я не нашёл описание параметров @ball и @id.
пример
Код C#1updateCommand.Parameters.Add("@name", OleDbType.Char, 0, "name");


И где вы добавляете команду на обновление адаптеру? При создание объекта адаптер в конструкторе вроде ему можно передавать только команду Select

Сделал так и все получилось
C#
1
2
3
4
5
6
7
8
9
10
11
private void button6_Click_1(object sender, EventArgs e)
{
 
Ocon = new OleDbConnection(con);
Ocom = new OleDbCommand();
Ocom.Connection = Ocon;
Ocom.CommandType = CommandType.Text;
Ocom.CommandText = "Update Reg set ball1tur = @ball where ID=@id";
regTableAdapter.Update(baseDataSet.Reg); 
Form1_Load(null, null); 
}
0
 Аватар для alexbog80
0 / 0 / 1
Регистрация: 18.03.2009
Сообщений: 32
29.04.2009, 07:35
Цитата Сообщение от DagaS Посмотреть сообщение
Вот пример работы с адаптером и командами.
ВложенияDataBaseApplicationMikheev.rar (187.6 Кб, 5 просмотров)
твой пример не работает, вызывется исключение на:
throw new NotImplementedException(); - Метод или операция не реализована.
что это за метод?
0
26 / 26 / 2
Регистрация: 10.02.2009
Сообщений: 114
02.05.2009, 08:04
я думаю название говорит само за себя
C#
1
OleDbCommand CreateInsertCommand()
Вложения
Тип файла: rar DataBaseApplicationMikheev.rar (187.5 Кб, 39 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.05.2009, 08:04
Помогаю со студенческими работами здесь

Обнавление страницы
начал изучать AJAX. в хедр страницы вставил такой код: function getBoardChildren() { ...

AdoTable Авто обнавление
Вот пишу Тренер для игрушки. Кароч штука вот в чём. Создал таблицу с 4 полями Навание параметра;адрес;Байты;Значение мне нужно...

Обнавление базы и сохранение изменений.
Добрый день вот возникла проблема, есть база данных, заполненая, как сделать алгорит чтобы все добавления изменения в базе кудато...

Зацикливание про обнавление страницы.
Всем привет. Тут такое дело. Скрипт отрабатывает нормально, но если обновить страницу то происходит опять его выполнение. =) Что...

обнавление касперского через denwer
приветствую всех. Друзья кто знает подскажите пожалуйста как настроить denwer чтобы обнавлять касперский kav6? чтобы клиентские компы могли...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru