powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / помогите с обработкой удаленных строк
5 сообщений из 5, страница 1 из 1
помогите с обработкой удаленных строк
    #32839516
sashenka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть код
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
if (r.RowState == DataRowState.Deleted)
{
	SqlCommand sc = new SqlCommand();
	sc.Connection = grandconnect;
	SqlTransaction trans = grandconnect.BeginTransaction();
	sc.Transaction = trans;
	try
	{
		sc.CommandText = "exec sp_save_edit_nakl_del @ident,@idnakl,@id";
		sc.Parameters.Clear();
		sc.Parameters.Add("@ident",SqlDbType.Int);
		sc.Parameters.Add("@idnakl",SqlDbType.Int);
		sc.Parameters.Add("@id",SqlDbType.Int);
		sc.Parameters["@ident"].Value = identtyperep;
		sc.Parameters["@idnakl"].Value = idnakl;
		sc.Parameters["@id"].Value = (int)r[0];

		sc.ExecuteNonQuery();
		trans.Commit();
	}
	catch (Exception d)
	{
		trans.Rollback();
		MessageBox.Show("Невозможно удалить запись! "+d.Message);
		return;
	}
}

вываливаеться ошибка deleted row information cannot be accessed through the row
вот на sc.Parameters["@id"].Value = (int)r[0]; тоесть нельзя получить значение из удаленной строки ...а как же тогда его получить ??? или я что то не так делаю?
...
Рейтинг: 0 / 0
помогите с обработкой удаленных строк
    #32839554
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
значение надо получать из версии original (если она есть)
Код: plaintext
sc.Parameters["@id"].Value = r[0, DataRowVersion.Original]
...
Рейтинг: 0 / 0
помогите с обработкой удаленных строк
    #32839573
sashenka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
извиняюсь что не в тему но какими тегами вы код выделяете?
...
Рейтинг: 0 / 0
помогите с обработкой удаленных строк
    #32839603
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[ выделяешь текст и нажимаешь SRC - это 7-я кнопка слева
Код: plaintext
private void a();
...
Рейтинг: 0 / 0
помогите с обработкой удаленных строк
    #32839922
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 sashenka
Нажми "цитировать" свой первый пост и увидишь все теги используемые для оформления сообщения.

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / помогите с обработкой удаленных строк
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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