PDA

View Full Version : سوال: دو فيلد دارم هردو NVarchar 100 است اما دستور براي جابجايي اطلاعات كار نمي كند؟



ali_abbasi22145
دوشنبه 30 شهریور 1388, 09:46 صبح
سلام
من دو فيلد دارم هردو NVarchar 100 است اما اين دستور براي جابجايي اطلاعات كار نمي كند؟
اما اطلاعات job روي هر فيلد ديگر جابجا مي شود!

update CardTable
Set
title = job

بهنام بهمنی
سه شنبه 31 شهریور 1388, 15:32 عصر
براي جابه جايي مقدار دو ستون نياز به ستون سوم کمکي داريد

update CardTable Set tmpCol= job
update CardTable Set job= Title
update CardTable Set title= tmpCol

ali_abbasi22145
چهارشنبه 01 مهر 1388, 09:09 صبح
براي جابه جايي مقدار دو ستون نياز به ستون سوم کمکي داريد

update CardTable Set tmpCol= job
update CardTable Set job= Title
update CardTable Set title= tmpCol

من هم يك فيلد كمكي f1 جدولم را مثل شما (كه tmpCol شما گرفتيد) براي جابجايي استفاده كردم ولي نشد!
جالب اينجاست كه حتي با برنامه نويسي دلفي دستور جابجايي فيلدها در برنامه ام هست از از يك temp براي استفاده مي كنم و براي همه فيلدها كار مي كند الا همين!

Ali_M_K
جمعه 03 مهر 1388, 08:25 صبح
اما اطلاعات job روي هر فيلد ديگر جابجا مي شود!

title = job


بنابر اين مشكل ميتونه يه جايي در نوع متغير هايي كه تو كدتون انتخاب كرديد باشه.

ali_abbasi22145
شنبه 04 مهر 1388, 09:52 صبح
بنابر اين مشكل ميتونه يه جايي در نوع متغير هايي كه تو كدتون انتخاب كرديد باشه.

سلام
مي توانيد واضحتر منظورتان را توضيح دهيد؟
يا چكاري بايد انجام دهم؟