مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

mamsy70

عضویت از 1396/06/12

درج همزمان اطلاعات در دو جدول با پروسیجرها

  • چهارشنبه 29 شهریور 1396
  • 14:24
تشکر میکنم

با سلام.

من یه فرمی دارم که میخوام با کلیک روی دکمه ثبت ، اطلاعات اون فرم در دو جدول پایگاه داده به صورت همزمان درج بشه. من اینکار رو با store procedure در Sql میخوام انجام بدم. سؤالم اینه که به چه شکلی میشه در یک پروسیجر دو تا دستور Insert Into وارد کرد با فرض اینکه نام دو ستون از دو جدول با هم یکسان باشد ؟ فراخوانی پروسیجر در رویداد دکمه ثبت در Asp چطور باید انجام شه ؟

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 29 شهریور 1396
  • 15:11
CREATE PROCEDURE EmployeeIns
  @EmployeeName NVARCHAR(50),
  @Students XML
AS
/*
  @Students : <Students>
                  <Student Name='Studen 1'/>
                  <Student Name='Studen 1'/>
              </Students>
*/
BEGIN
    DECLARE @StudenTable TABLE(Name NVARCHAR(50))
    DECLARE @EmployeeId INT

    INSERT INTO @StudenTable
    SELECT Tbl.Col.value('@Name', 'NVARCHAR(50)')
    FROM @Students.nodes('//Student') Tbl(Col)

    INSERT INTO Emplyoee VALUES(@EmployeeName)
    SET @EmployeeId = SCOPE_IDENTITY()

    INSERT INTO Student 
    SELECT @EmployeeId, Name FROM @StudenTable
END

کاربر سایت

mamsy70

عضویت از 1396/06/12

  • پنجشنبه 30 شهریور 1396
  • 10:44

اگه بخوام خروجی ckeditor رو که یه کد html هست از توی asp بخونم توی کد زیر

 
 (sql_comm.Parameters.AddWithValue("@Note",..............o
به جای نقطه چین باید چی بنویسم ؟
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 30 شهریور 1396
  • 17:32

نام کنترل رو صدا بزنید و بعد خاصییت text اون رو بگیرید

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)