Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / записать в родительскую и дочернию таблицы SQL / 2 сообщений из 2, страница 1 из 1
20.02.2004, 09:27
    #32416368
almmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
записать в родительскую и дочернию таблицы SQL
В базе SQL2000 есть две связанные по ключу таблицы.

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

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

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


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