PDA

View Full Version : سوال: نگهداری اطلاعات در یک جدول به صورت مجازی



baran_2005
سه شنبه 18 بهمن 1390, 10:42 صبح
سلام
من نیاز دارم اطلاعاتم به صورت مجازی در یک جدول قرار گیرند و زمانی که دکمه تایید را زدم در جدول اصلی در بانک ذخیره شوند . باید چکار کنم ؟

fakhravari
سه شنبه 18 بهمن 1390, 10:55 صبح
با سلام
به صورت مجازی در یک datatable و یا در یه جدول میتونید ذخیره کنید و بعد با دستورات insert into(select lمیتونید ثبت نهایی کنید.

baran_2005
سه شنبه 18 بهمن 1390, 11:29 صبح
چطوری داخل یک جدول ذخیره کنم . یکم توضیح بیشتر

fakhravari
سه شنبه 18 بهمن 1390, 11:40 صبح
باید جدول مجازی ساختارش مثل جدول مقصد باشه
خوب ذخیره که دیگه اسونه بعد شما باید id سطری که ذخیره شده را بفرستین با دستورات sql به جدول مقصد.
INSERT INTO table1 ( column1, column2, someInt, someVarChar )
SELECT table2.column1, table2.column2, 8, 'some string etc.'
FROM table2
WHERE table2.ID = 7

baran_2005
پنج شنبه 20 بهمن 1390, 09:16 صبح
شاید من سوالم بد توضیح دادم . مثلا در کدنویسی دلفی clientdataset به صورت موقت داده ها رو داخل خودش نگهداری میکنه و در مرحله اخر تمامی رکوردهای ثبت شده در کلاینت دیتاست به جدول اصلی در بانک منتقل میشوند . منظورم از جدول مجازی این بود نه temp table . حالا چه راهکار معادلی در asp هست ؟

ramin149
پنج شنبه 20 بهمن 1390, 10:47 صبح
از profile در asp.net استفاده کن . اطلاعات شما را در یک جدول ذخیره میکنه و هر وقت به آن اطلاعات احتیاج داشتید اطلاعات را از جدول خوانده و در اختیار شما قرار می ده .