powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Удалить строку из таблицы SQL
5 сообщений из 5, страница 1 из 1
Удалить строку из таблицы SQL
    #38432117
SerjInsane
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
можно ли удалить строку из таблицы SQL по ее номеру из dataGridVeiw? т.е. скажем я выделил 9 строку в dGV, получил ее номер с помощью dataGridView1.CurrentRow.Index; и хочу соответственно удалить 9 строку в таблице БД. Возможно ли это и если да, то помогите написать запрос, пожалуйста, для адаптера.

необходимость у меня такая возникла, т.к. в таблице есть поля Дата, Имя, Категория и Сумма, и все они где-то могут иметь одинаковые значения и в случае удаления по запросу "DELETE FROM Table WHERE Date = @date" могут удалиться не те данные.
...
Рейтинг: 0 / 0
Удалить строку из таблицы SQL
    #38432121
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Жесть какая.

Если у записей одинаковые значения, то какая разница какую удалять?
...
Рейтинг: 0 / 0
Удалить строку из таблицы SQL
    #38432131
SerjInsane
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Pallaris,

ну я конечно пока еще не совсем хорошо в SQL разбираюсь, но если скажем в dGV я выделю в 9ой строке поле Дата и напишу:
Код: c#
1.
2.
string date = dataGridViewIncome.CurrentRow.Cells[0].Value.ToString();
SqlCommand del = new SqlCommand("DELETE FROM Table WHERE Date = " + date, stringConnection);


то насколько я понимаю удалятся все записи с выбранной датой.
...
Рейтинг: 0 / 0
Удалить строку из таблицы SQL
    #38432133
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Where date = .... And Name=.... and category=....

А вообще для этого хорошо подходит ключевое поле
...
Рейтинг: 0 / 0
Удалить строку из таблицы SQL
    #38433475
igr_ok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SerjInsane. в таблице есть поля Дата, Имя, Категория и Сумма, и все они где-то могут иметь одинаковые значения и в случае удаления по запросу "DELETE FROM Table WHERE Date = @date" могут удалиться не те данные.В таком случае вам обязательно нужен первичный ключ в таблице.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Удалить строку из таблицы SQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]