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

Запрос на обновление только одной строки из базы

25.03.2012, 02:07. Просмотров 951. Ответов 3
Метки нет (Все метки)

Здраствуйте. У меня такой вопрос.
Как обновить только одну строку из базы?
Я изменяю информацию в одной из ячеек datagrida через текстбокс, но изначально не знаю какую. А запрос помещаю под кнопку. Как сформировать запрос?
Может быть как-то можно получить название колонки с выделенной (или изменённой ячейки)??

может быть можно вот так:

C#
1
UPDATE table SET (name=@p1, ...) WHERE (выделенная ячейка(изменённая) = textbox1.text)
тогда как получить информацию об изменённой или выделенной ячейке?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.03.2012, 02:07
Ответы с готовыми решениями:

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

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

Обновление одной строки datagridview, а не всего DataSource
Товарищи, дайте совет. Есть база данных SQL и datagridview, который заполняю...

Выборка только одной строки. Entity Framework
Как извлечь данные из client, если я знаю, что там будет только одна запись?...

Запрос на редактирование только выделенной строки
У меня имеется данный запрос. И таблица БД "данныеопрограмме" внутри которой...

3
TARAS87
38 / 37 / 2
Регистрация: 03.06.2010
Сообщений: 170
25.03.2012, 11:53 2
У каждой строки в таблице должен быть уникальный идентификатор - первичный ключ. Вот по нему и можно находить необходимую запись.
0
11shepard11
0 / 0 / 0
Регистрация: 21.03.2012
Сообщений: 9
25.03.2012, 12:23  [ТС] 3
так а как я определю, какой ключ у изменённой строки (я же изначально не знаю какую строку менять буду)
я могу его определить только программно на шарпе
а в запросе как?
0
_katon_
384 / 240 / 19
Регистрация: 03.10.2011
Сообщений: 985
25.03.2012, 12:30 4
Надо чтобы в гриде было ключевое поле. Если его не надо отображать, то можно установить свойство Visible в false. Доступ к текущей выделенной строке можно осуществить через свойство CurrentRow.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.03.2012, 12:30

Как составить запрос на удаление одной выбранной мною строки
Как составить запрос на удаление одной выбранной мною строки. Если я не...

Запрос (поиск лучшего студента) - вывод только одной строки с его фамилией
Нахожу студента у которого все пятерки select Students.familiya FROM...

Обновление базы и ошибка: Обновление невозможно. База данных или объект доступны только для чтения.
Помогите пожалуйста! asp не может обновить базу. Про ошибку говорит Microsoft...


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

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

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