ورود

View Full Version : استفاده از جداول به صورت موقت temp



rmb_ali
دوشنبه 06 اسفند 1386, 09:47 صبح
آیا میشه یه جدول و یا مقداری از رکوردهای اون رو به یه جدول موقت منتقل کرد
و برای اینکار چه راههای تو دلفی وجود داره
تو sql server میشه از کرزر ها استفاده کرد ولی نمیدونم تو دلفی چه جوری میشه اینکارو کرد

Touska
دوشنبه 06 اسفند 1386, 10:54 صبح
با سلام اگر شما یک جدول را به صورت Temporary بسازید از طریق دلفی با AdoCommad مثلا :


ADOCommand1.CommandText := 'CREATE TABLE #Yaks ( '+
' YakID int, '+
' YakName char(30) )';
ADOCommand1.CommandType := cmdText;
ADOCommand1.Execute;

و بعد از آن اگر Seesion شما بسته شود یعنی Adoconnection شما بسته شه.

این جدول بطور اتوماتیک پاک خواهد شد یا خود شما می توانید با Drop Table نیز بدون بستن

Session این کار رو انجام دهید. بقیه کارها مثل قدیم هست : Edit, Insert, Post و .....

موفق باشید :)

SYNDROME
دوشنبه 06 اسفند 1386, 15:18 عصر
می توانی جدول را از ابتدا در SQL ساخته باشید و رکوردی را به دستور Insert Into انتقال دهی وبعد از اتمام کار به جدول اصلی بر گردانی.
که ltBatchOptimistic را جستجو کن فکر کنم از روش جدول موقت بهتر باشد.
موفق باشید

farhad110
دوشنبه 06 اسفند 1386, 16:55 عصر
با سلام. در ادامه صحبتهای جناب سرباززاده باید عرض کنم که اگر نام جداول موقت با # شروع شود فقط توسط کاربری که جدول رو ایجاد کرده قابل خواندن هست و اگر خواستید که کاربران دیگر هم به جداول موقت دسترسی داشته باشند از ## استفاده کنید.