Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
3 / 3 / 0
Регистрация: 26.10.2010
Сообщений: 75
MS Access

Загадочный запрос на обновление

30.04.2011, 20:56. Показов 968. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте у меня возникла такая проблема.
Есть БД MS Access в ней есть таблица и запрос к этой таблице.
вот этот запрос
SQL
1
2
3
UPDATE VODITELI
SET FIO=@FIO
WHERE ID=@ID
т.е. программа пишется на С# с ADO.NET , OleDb и в этой проге обращаемся к запросу созданной БД, в проге задаются значения для переменной @FIO и @ID
реализовывается методом ExecuteNonQuery
вот не знаю как это реализовать. помогите пожалуйста.
P.S. не надо говорить что лучше реализовать запрос явно в коде у меня задача не в этом а в том что надо обратиться к хранимой процедуре, а т.к. Access не поддерживает хранимые процедуры то надо это реализовать запросом в бд.
Очень надеюсь на вашу помощь. вот начало кода
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
using System.Data;
using System.Data.OleDb;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[]args)
{
try
{
string source ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\BD.mdb";
OleDbConnection conn = new OleDbConnection(source);
conn.Open();
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.04.2011, 20:56
Ответы с готовыми решениями:

Запрос на обновление
Нужно сделать запрос на обновление поля таблицы. Выползает ошибка на cmd.ExecuteNonQuery(); - Необработанное исключение типа...

Запрос на обновление поля не проходит
Всем доброго дня. Прошу помочь разобраться с запросом на обновление полей в БД Oracle. Код: using (HostingEnvironment.Impersonate())...

Написать запрос на обновление данных
Подскажите как сделать обновление базы данных аксесс? например нужно изменить цену на товар или название товара. например нажимаю на...

3
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
30.04.2011, 21:31
Цитата Сообщение от denickoo Посмотреть сообщение
Очень надеюсь на вашу помощь.
Помощь уже давно написана https://www.cyberforum.ru/ado-... 82279.html
0
3 / 3 / 0
Регистрация: 26.10.2010
Сообщений: 75
01.05.2011, 17:22  [ТС]
Цитата Сообщение от nio Посмотреть сообщение
Помощь уже давно написана https://www.cyberforum.ru/ado-... 82279.html
извините но это не совсем то там описывается про БД на SQL Servere
а у меня БД Access там подключение к запросу по другому задается. подскажите как реализовать мой поставленый в теме вопрос. Если чтото может не так поняли то ЗАПРОС хранится в БД Access а к этому запросу надо обратиться через код программы. т.е. мы данные которые будут обновляться задаем в коде для переменных которые есть в запросе но сам запрос хранится в бд.

Добавлено через 10 часов 16 минут
Ну это же форум программистов что ни кто не знает как реализовать данную задачу?

Добавлено через 7 часов 28 минут
Что ни кто не в силах помочь?
0
334 / 270 / 18
Регистрация: 19.01.2011
Сообщений: 597
04.05.2011, 09:44
Может как то так?
C#
1
2
3
4
5
6
SqlCmd.Parameters.Clear();
SqlCmd.Parameters.Add("@FIO",SqlDbType.NChar,64).Value="Фио";
SqlCmd.Parameters.Add("@ID",SqlDbType.Int,20).Value=_some_id;
SqlCmd.CommandText="name_of_stored_sql_query";
SqlCmd.CommandType=CommandType.StoredProcedure;
i=(int)SqlCmd.ExecuteScalar();
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.05.2011, 09:44
Помогаю со студенческими работами здесь

Некорректно выполняется запрос на обновление данных
sqlReqest = new FbCommand("update kp set status=0 where status=1", fbBD); try { ...

Как писать запрос на обновление для БД Access
Подскажите, как писать запрос на обновление? Нашел вот такой вариант, но он не работает. UpdateCommand="UPDATE SET =@, =@...

Запрос на обновление только одной строки из базы
Здраствуйте. У меня такой вопрос. Как обновить только одну строку из базы? Я изменяю информацию в одной из ячеек datagrida через...

Как правильно написать запрос на обновление 1 бд из другой
Есть таблица номер (отеля) и заказ. Вот мой код: UPDATE num INNER JOIN order ON num.Номер = order.Номер SET num.Зайнято=false WHERE...

Запрос в Delphi, параметрический запрос, обновление строки
Продолжение темы Запрос на обновление строки в таблице Вот запрос на добавление записи из одной таблицы в другую. 2 таблицы tovar и...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Программный отбор элементов справочника Номенклатура по группе 1С
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор под наименованию группы (на. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор элементов справочника Сотрудники по перечислениям 1С
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),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru