Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.12.2012, 20:53   #1
gylayko
Форумчанин
 
Регистрация: 14.09.2011
Сообщений: 203
По умолчанию ошибка в транзакции (SQL Server)

Делаю такую процедуру совместно с транзакцией как пример к точкам сохранения, но на каждой строке Exec Insetr_zakazi там, где пытаюсь вставить адрес! в чем может быть ошибка?
Код:
CREATE PROCEDURE Insetr_zakazi (@адрес NCHAR(10), @заказано SMALLINT, @выполнено SMALLINT)
AS
BEGIN Tran
    INSERT INTO заказы VALUES (@адрес, @заказано, @выполнено)
Commit Tran
GO
 
BEGIN Tran
EXEC Insetr_zakazi ('Сани 6', 34, 21)
Save Tran otmetka1
EXEC Insetr_zakazi ('Акрила 5', 35, 22)
ROLLBACK Tran otmetka1
EXEC Insetr_zakazi ('Вити 5', 36, 23)
Commit Tran
EXEC Insetr_zakazi ('Инокентия 3', 37, 24)
gylayko вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
VS C# 2008 и Microsoft SQL Server 2005 (Ошибка 26) Fedosss Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 0 02.07.2012 16:40
ошибка в SQL server 2005 студенточка! Помощь студентам 0 18.12.2011 22:37
Ошибка при переустановке MS SQL Server 2005 Aleksey1989 SQL, базы данных 0 27.09.2011 10:39
Ошибка . MS SQL Server 2005 + Delphi maxflint БД в Delphi 0 17.04.2011 16:40