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

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

کاربر سایت

mntm1358

عضویت از 1395/10/23

راهنمایی برای ارسال لیست خرید به اسکیو ال سرور

  • شنبه 30 اردیبهشت 1396
  • 11:57
تشکر میکنم

سلام دوستان

اگر سبد خرید به صورت یه گریدی از اطلاعات محصول باشه و  بخوایم بعد از کلیک خرید کل خرید رو به صورت یکباره بفرسته  ( نه یه صورت رکورد به رکورد )به اسکیو ال و اونجا همه سطرها رو اضافه کنه.منظورم اینه که یه ارایه یا لیستی که از قبل تعداد سطاشو نمیدونیم به چه شکل عمل میکنیم.نوع هر ستون متفاوته

ممنون میشم راهنمایی کنید

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

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

ایمان مدائنی

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

  • شنبه 30 اردیبهشت 1396
  • 12:12

میتونید در هنگام افزرودن به سبد خرید به جای بانک به سشن اضافه کنید و در آخر با کلید ثبت همه اطلاعات را از سشن بگیرید و در بانک ذخیره کنید

کاربر سایت

mntm1358

عضویت از 1395/10/23

  • شنبه 30 اردیبهشت 1396
  • 12:19

ممنون از پاسختون .

من از کوکی استفاده کردم و بعدش به این شکل دارم عمل میکنم که کل این گرید یعنی سبد خرید رو بخونم و به صورت ارایه یا لیست بفرستم بهsp حالا توی این راستا منو راهنمایی کنید.ممنون

کاربر سایت

ایمان مدائنی

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

  • شنبه 30 اردیبهشت 1396
  • 12:22

مشکل کجاست ؟

خودتون که راه رو گفتید ، انجامش بدید

کاربر سایت

mntm1358

عضویت از 1395/10/23

  • شنبه 30 اردیبهشت 1396
  • 12:42

ببینید من  گرید رو که میخونم میخوام اونرو به یه لیست یا ارایه اضافه کنم  که نهایتا اونو به اسکیوا پاس بدم حالا اضافه کردن محتویات گرید که تایپ هر ستونش هم ممکنه متفاوت باشه به ارایه یا لیست مشکل دارم میخوام  محتویات این گرید به ارایه یا لیست اضافه کنم

کاربر سایت

ایمان مدائنی

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

  • شنبه 30 اردیبهشت 1396
  • 12:44

شما باید لیستی از نوعی مشخص را داخل کوکی قرار دهید تا موقع .اکشی به راحتی بتونید نمایش بدید

کاربر سایت

mntm1358

عضویت از 1395/10/23

  • شنبه 30 اردیبهشت 1396
  • 12:47

من اونو  نمایش دادم ولی چون ثبت نهایی نشده توی دیتا بیس اضافه نکردم حالا میخوام موقعی که کاربر ثبت نهایی رو میزنه اطلاعات گرید به اون شکلی که گفتم به دیتا بیس پاس بشه

کاربر سایت

ایمان مدائنی

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

  • شنبه 30 اردیبهشت 1396
  • 12:48

از گرید نخونید ، از خود کوکی بگیرید و ذخیره کنید

کاربر سایت

mntm1358

عضویت از 1395/10/23

  • شنبه 30 اردیبهشت 1396
  • 12:57

اوکی از کوکی هم که بخونم  بازم باید رکورد ب رکورد  به دیتا بیس ارسال کنم چطور محتویات یک کوکی رو در قالب یک لیست یا ارایه بفرستم به دیتابیس بعد اونجا رکوردها رو اضافه کنم

کاربر سایت

ایمان مدائنی

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

  • شنبه 30 اردیبهشت 1396
  • 13:00

Example

DataTable tvp = new DataTable();
// define / populate DataTable from your List here

using (conn)
{
    SqlCommand cmd = new SqlCommand("dbo.DoSomethingWithEmployees", conn);
    cmd.CommandType = CommandType.StoredProcedure;
    SqlParameter tvparam = cmd.Parameters.AddWithValue("@List", tvp);
    tvparam.SqlDbType = SqlDbType.Structured;
    // execute query, consume results, etc. here
}

کاربر سایت

mntm1358

عضویت از 1395/10/23

  • شنبه 30 اردیبهشت 1396
  • 13:04

توی اسکیوال هم متغیری که اونو دریافت میکنه از نوع تیبل هستش؟

کاربر سایت

ایمان مدائنی

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

  • شنبه 30 اردیبهشت 1396
  • 13:06
CREATE TYPE dbo.EmployeeList
AS TABLE
(
  EmployeeID INT
);
GO

CREATE PROCEDURE dbo.DoSomethingWithEmployees
  @List AS dbo.EmployeeList READONLY
AS
BEGIN
  SET NOCOUNT ON;

  SELECT EmployeeID FROM @List; 
END
GO

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

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

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

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