PDA

View Full Version : جابجا کردن رکورد های بانک



alizanganeh
جمعه 24 شهریور 1391, 10:54 صبح
سلام
من برای برنامم از بانک SQL 2000 استفاده میکنم و بانک رو با کد به برنامه متصل کردم

میخوام بدونم آیا میشه با دستوری ، رکورد ها رو جابجا کرد ؟
مثلا یک رکورد رو به 1 رکورد در بالا انتقال داد ؟
اگر ساده باشه خیلی بهتره
ممنون

vbhamed
جمعه 24 شهریور 1391, 17:13 عصر
سلام

جابجايي فيزيكي كه نميشه يعني ارزشش رو نداره كلي ركورد جابجا كنيد
فقط اينكه يك فيلد شماره ترتيب بزاريد (از نوع اعشاري) و مثلا اگر قراره ركورد 3 بين ركورد 1 و 2 قرار بگيره، شماره ترتيب اون رو بزاريد 1.5، سپس جدول رو بر اساس اين فيلد مرتب كنيد و بخونيد و از اولين ركورد دوباره شماره بزنيد تا ترتيبهاتون از حالت اعشار در بيان

alizanganeh
جمعه 24 شهریور 1391, 19:47 عصر
نه این فایده نداره
زیادم نیاز نیست فقط گفتم اگر باشه بهتره
باشه ممنون

vbhamed
شنبه 25 شهریور 1391, 06:46 صبح
سلام

اگر اطلاعاتتون رو داخل vsFlexGrid نمايش بديد مي‌تونيد سطرهاي دلخواه رو جابجا كنيد، بعدش بايد كل اطلاعات جدول SQL رو پاك كنيد و اطلاعات Flex رو داخلش بنويسيد تا تغييرات در جدول منعكس بشه، ولي اصلا راه خوبي نيست چون به مرور زمان باعث افزايش حجم ديتابيس ميشه