فرض كنيد دو تا جدول داريم؛ يكي كليات فاكتور و ديگري جزئيات فاكتور كه توسط FactorID به هم متصل شدند
من با ساخت يك تراكنش و اجراي اون ميتونم فاكتورها رو براحتي ثبت كنم منتها بايد بلافاصله بعد از ثبت فاكتور اون رو به چاپگر ارسال كنم. .. چطور بايد كد فاكتوري رو كه ثبت كردم (ID@) رو به دست بيارم؟
sqlcommand cmd
cmd.commandtext=QUERY
cmd.ExecuteScalar
set xact_abort on
begin tran
Insert into Factor...
declare @id int
select @id=Scope_Identity()
...insert into factordetail
...insert into factordetail
"commit