Форум программистов, компьютерный форум, киберфорум
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Программа не запускается на другом компьютере Написал программу на VC#2008, работа идет с БД формата .sdf На соседней машине при запуске программы сразу же появляется окно "закрытие программы...", и она вылетает с ошибкой. Установил туда Visual C++ 2008 Redistributable Package и Framework 4.5.1, безрезультатно. Вот содержимое xml-файла с информацией об ошибке: <?xml version="1.0" encoding="UTF-16"?> <WERReportMetadata>... https://www.cyberforum.ru/ ado-net/ thread1457460.html C# Работа с записями через DataGridView
Столкнулся с такой вот проблемой, не пойму как отменить фильтр записей который произвожу следующим кодом: for (int i = 0; i < litDataGridView.RowCount - 1; i++) { if (Convert.ToString(litDataGridView.Rows.Cells.Value) != comboBox4.Text || Convert.ToString(litDataGridView.Rows.Cells.Value) != textBox6.Text) { ...
C# Почему не апдейтится БД вот этой строкой this.studentsTableAdapter.Update(this.practiceDatabaseDataSet.Students); Ошибка 2 "Examination.UserForm" не содержит определение для "practiceDatabaseDataSet". Не удалось найти метод расширения "practiceDatabaseDataSet", принимающий первый аргумент типа "Examination.UserForm" (пропущена директива using или ссылка на... https://www.cyberforum.ru/ ado-net/ thread1457116.html C# Как сделать, чтобы при отсутствии данных в поле выводился текст "данные отсутствуют" Есть две таблицы. Нужно вывести данные (не все) из обеих в DetailsView. Запрос сделал, он работает, но если проверок выбранного счётчика не было (нет записи в таблице ПоказанияСчётчика о выбранном IDСчётчика), то DetailsView вообще не отображается... Как можно сделать так, чтобы в подобном случае выводилась запись в соответствующее поле DetailsView на подобии "данные отсутствуют"? Сам запрос,... https://www.cyberforum.ru/ ado-net/ thread1457004.html
C# Как загрузить данные из mdf в базу данных?
Как загрузить данные из mdf в базу данных? Пользователь может выбрать файл с помощью OpenFileDialog. Как мне добавить эти данные в DataGridView и добавить данные в базу данных ? Как мне сравнить поля бд, выбранной пользователем, с теми, что мне заданы в локальной бд ?
C# БД в acces, обращение к БД https://www.cyberforum.ru/ ado-net/ thread1456803.html
Доброе время суток, прошу вашей помощи!! Вообщем, есть БД, меня интересует, как обратиться к БД так, что бы при нажатие на логическое "заказ", код выполнял какое либо действие! помогите. то-есть, есть кнопка, нажимая на неё, проверяется БД, если логическое "заказ" нажата, тогда такое то действие
C# Логин и пароль https://www.cyberforum.ru/ ado-net/ thread1456311.html
День добрый. Вопрос конечно всех уже возможно достал) а порыл форум, но пока, что нашел только альтернативу с веб-форм. Хочу спросить, может кто дать ссылку на хороший материал, или подсказать как с помощью c# сделать авторизацию на веб-сайте?
База данных в gridview C#
Доброго времени суток. Понимаю, что сижу и туплю на ровном месте, но никак до меня не доедет. Создал небольшую бд, сделал запрос, проверил - всё работает. Как отобразить эту простенькую бд в DataGridView при нажатии на кнопку? namespace Leohen { public partial class Form1 : Form { public Form1() { InitializeComponent(); }
C# Подключение готового запроса в C# https://www.cyberforum.ru/ ado-net/ thread1456271.html
Добрый день! У меня следующий вопрос - есть готовый параметрический вопрос (т.е., нужно вводить определенное значение в выплывающее окошко), сделанный в MS Access. Как его подключить в windows forms C#? Простой, уже сформированный запрос без всяких параметров сумел подключить, а вот такой тип запроса не знаю как... Буду очень признателен любому совету!
C# Из базы данных в textBox https://www.cyberforum.ru/ ado-net/ thread1456231.html
Как можно сделать так, что бы при открытии формы из id.Text берется ИД человека и нужно что бы заполнился FIO.Text по этому ИД.
C# Подключить Firebird к C#
Доброе время суток! Я новачек в программировании, и у меня возникла следующая проблема. Я немного разбираюсь в С# и немного в IBExpert/firebird, я создал бд на firebird, и мне нужно подключить ее к С# (windows form application), подскажите как...
C# Как делаются запросы к базе данных? https://www.cyberforum.ru/ ado-net/ thread1455619.html
добрый вечер всем. У меня БД Access подключена к c#. Подскажите мне, пожалуйста, как делать запросы к БД в c#? Например, чтобы выводилась информация из поля ФИО_клиента из таблицы Клиенты? И можно ли это как-то реализовать через текстбокс?
Эксперт .NET
17790 / 12941 / 3381
Регистрация: 17.09.2011
Сообщений: 21,215
26.05.2015, 10:40 0

Обновить если запись есть; Создать если записи нет - C# - Ответ 7670964

26.05.2015, 10:40. Показов 2288. Ответов 5
Метки (Все метки)

Ответ

Цитата Сообщение от RaZiL Посмотреть сообщение
если в базе есть уже запись то обновить, если нет то до бавить
Эта операция называется UPSERT.
Перво-наперво почитайте мануал к вашей СУБД, может эта команда поддерживается в ней "из коробки".
Если да, то ее и используйте.

Если нет, то загружайте все записи во временную таблицу, потом делайте полное замыкание на постоянной таблице и двумя командами сначала UPDATE .. WHERE temp.id = production.id, потом INSERT ... LEFT JOIN production ON (temp.id = production.id) WHERE production.id IS NULL

Вернуться к обсуждению:
Обновить если запись есть; Создать если записи нет C#
1
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.05.2015, 10:40
Готовые ответы и решения:

Если строки с такой записью нет - создать, если есть - обновить
Приветствую всех местных жителей! В очередной раз у меня не получается правильно сформировать SQL...

Если есть запись обновить, иначе вставить в Access
Здравствуйте, надо мне сделать приложение на C# для работы с базой Access. Заступорил когда надо...

Запрос: если записи нет - добавить, если есть - обновить
Здравствуйте. Помогите составить запрос, который будет добавлять запись в таблицу, если ее там нет...

Если есть поле - обновить, если нет - создать
Всем привет! Возникла проблема: нужно создавать поле если нет с таким айди и обновлять его если в...

5
26.05.2015, 10:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.05.2015, 10:40
Помогаю со студенческими работами здесь

триггеры на проверку если запись есть то пропустить если нет то добавить...
есть триггер но он работает только при добавлении одной записи.... мне нужно что бы он просматривал...

Процедура с условием: если такая запись есть, то update, если нет, то insert
Хочу сделать процедуру по вбиванию/удалению. Если такая запись есть, то update, если нет, то...

Одним запросом, если есть таблица то удалить, если нет то создать
Доброго времени суток, а нет ли возможности одним запросом проверить, если есть таблица то...

Обновить запись в MySQL, а если ее нет - добавить
Всем привет! С наступающим новым годом! Парни подскажите пожалуйста - вот такая таблица MYTABLE ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru