Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
alexandr_ruban
0 / 0 / 0
Регистрация: 08.03.2013
Сообщений: 31
1

Обновление данных БД Oracle в C# Через dategridview

15.12.2015, 22:29. Просмотров 364. Ответов 0
Метки нет (Все метки)

Подскажите пожалуйста необходимо чтобы данные в таблицу БД oracle обновлялись через изменения в таблице

В SQL это реализовано так
C#
1
2
3
4
fd = new SqlCommand(" UPDATE [Колледж].[dbo].[Аттестация] SET оценка = @оценка where id=@id ", connection);
            fd.Parameters.Add("@оценка", SqlDbType.NVarChar).SourceColumn = "оценка";
            fd.Parameters.Add("@id", SqlDbType.Int).SourceColumn = "id"; dataAdapter.UpdateCommand = fd;
            dataAdapter.Update((DataTable)bindingSource1.DataSource);
что то типо того


а вот в oracl такое не работает нашел и адаптировал что то типо такого
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 OracleConnection connection = new OracleConnection(connectstring);
            connection.Open();
            OracleCommand fd = null;
            string update_users = @"  UPDATE USERS SET ТИП=:ТИП, ЛОГИН=:ЛОГИН, ПАРОЛЬ=:ПАРОЛЬ,СТАТУС=:СТАТУС  WHERE ID=:ID; ";
            dataAdapter = new OracleDataAdapter(update_users, connectstring);
            fd = new OracleCommand(update_users, connection);
            fd.Parameters.Add("ТИП", OracleType.Number).SourceColumn = "ТИП";
            fd.Parameters.Add("ЛОГИН", OracleType.NVarChar).SourceColumn = "ЛОГИН";
            fd.Parameters.Add("ПАРОЛЬ", OracleType.NVarChar).SourceColumn = "ПАРОЛЬ";
            fd.Parameters.Add("CТАТУС", OracleType.NVarChar).SourceColumn = "СТАТУс";
            fd.Parameters.Add("ID",OracleType.Number).SourceColumn = "ID"; 
            dataAdapter.UpdateCommand = fd;
           // MessageBox.Show(dataAdapter.UpdateCommand.CommandText);
            dataAdapter.Update((DataTable)bindingSource1.DataSource);
Но не работает вылетает что то не так ........прмогите рабочим листингом для БД ORACLE!!!!!
Заранее спасибо!!!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2015, 22:29
Ответы с готовыми решениями:

OleDB Обновление данных в таблице DateGridView
Здравствуйте, помогите пожалуйста. Есть в БД oracle таблица prt_8. Как реализовать обновление...

Выборка из базы данных в DateGridView
пытаюсь в Combobox выбрать позицию и вывести в DateGridView определенные значения. Никак не...

Вывод данных MySql без DateGridView
Доброго дня! Помогите вывести данные из БД Mysql без помощи DateGridView!!! С DateGridView данные...

Обновление данных из Oracle для набора полей
Есть такая задачка: Из большой базы товаров в Oracle выбрано несколько десятков артикулов. Для них...

Получение данных через ADO из Oracle
Ghbdtn ВСЕМ! При подключении к ORACLE иногда получаю пустой SELECT, хотя данные в таблице...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.12.2015, 22:29

Обновление данных через DbContext
Здравствуйте!!! Подскажите пожалуйста! Как написать обновление данных через dbcontext c#?

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

Обновление данных через PHP в mysql
Доброго время суток я начинающий веб дизайнер и у меня возник вопрос по теме Где в моем...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru