Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

StoredProc как добавить записи в 2 таблицы [D5, MSSQL]


AleksandrKu ©   (2003-04-16 12:11:00) 

Текст процедуры:
CREATE PROCEDURE Dbo.Insert_veks
@Account Varchar (50),
@BlokVeks int,
@DateVib datetime,
@Link_Id int,
@IdVib
as

insert into Veksel
( Account , BlokVeks, DateVib)
values (@Account,@BlokVeks,@DateVib)

declare
@id int;
set @id =@@Identity

Insert into Link_Doc
(IdOper,IdVeks,IdVib)
Values (@Link_Id,@id,@IdVib)
GO
проблемма в том что во вторую базу нужно сохранить в уникальное поле из первой и переменую которая передается из программы @Link_Id
так вот в первую таблицу добавляет запись а во вторую нет


Zelius   (2003-04-16 14:21:00) [1]

Ну вот тебе и ответ! Или не помогает?


AleksandrKu   (2003-04-16 13:32:00) [2]

но ошибок невыдает попробовал через Query Analizer выдало что неможет преобразовать символьную переменную в int


AleksandrKu   (2003-04-16 13:29:00) [3]

Да ты прав во второй ошибка но отдельно она тоже нормально выполняется


Zelius   (2003-04-16 13:04:00) [4]

Возможно у тебя ошибка при второй вставке! советую исполнить эту процедуру из Query Analyzer и проанализировать все, что оно тебе вернет!


Hooch   (2003-04-16 13:00:00) [5]

ошибок не выдает ?


AleksandrKu   (2003-04-16 12:49:00) [6]

Что неужели некто несталкивался с такой проблеммой?


Наверх

Титульная страница Поиск, карта сайта Написать письмо