powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / записать в родительскую и дочернию таблицы SQL
2 сообщений из 2, страница 1 из 1
записать в родительскую и дочернию таблицы SQL
    #32416368
almmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В базе SQL2000 есть две связанные по ключу таблицы.

В клиенте VB подготовлен RecordSet для дочерней таблицы, и
параметры родительской таблицы.

Как передать это в хранимую процедуру MS SQL 2000, чтобы используя
транзакции записать в родительскую и дочернию таблицы ,
а в случае ошибки сделать откат ?
...
Рейтинг: 0 / 0
записать в родительскую и дочернию таблицы SQL
    #32417039
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обновление сразу в обоих?

Create Procedure Myproc(@ID int, @Name varchar(50), @OtherData varchar(50) )
as
Begin Tran

Update parentTable
Set ParentTable.Name=@Name
where ParentTable.ID=ID
if @@Error<>0 then Begin Rollback End

Update Child
Set Child.OtherData=@OtherData
where Child.ID=ID
if @@Error<>0 then Begin Rollback End

Commit Tran

Примерно так...



Magnus
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / записать в родительскую и дочернию таблицы SQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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