View Full Version : انتخاب چندرکورد ازیک جدول ازبانک کلاینت وارسال یکجا به بانک سرور
am3410
یک شنبه 17 مرداد 1389, 13:51 عصر
باسلام خدمت دوستان
برنامه ای با وی بی6 واسکیو ال 2005 نوشتم تحت شبکه. به راحتی میتونم توی دستور select از نسخه کلاینتip سیستم سرور رو بدم ویک رکورد رو از سیستم کلاینت در بانک سیستم سرور درج کنم.
مشکل من اینه می خوام دستور select بتوونه جندتا رکورد رو با یک شرط مشخص از بانک کلاینت انتخاب کنه وبه بانک سرور ارسال کنه.
کسی میتونه کمکم کنه؟
am3410
سه شنبه 19 مرداد 1389, 13:53 عصر
آیا کسی نیست راه حل این مسئله را بداند؟؟؟؟؟؟؟؟؟؟
M.T.P
چهارشنبه 20 مرداد 1389, 11:55 صبح
مشکل من اینه می خوام دستور select بتوونه جندتا رکورد رو با یک شرط مشخص از بانک کلاینت انتخاب کنه وبه بانک سرور ارسال کنه.
کسی میتونه کمکم کنه؟
بعد از Where شرط رو بزارین. شرطتون چه طوریه؟ :متفکر:
am3410
چهارشنبه 03 شهریور 1389, 09:56 صبح
در قسمت شرط مشکلی ندارم.
کدمن اینطوریه که یک کانکشن استرینگ می زنم به دیتابیس کلاینت.
بعد یک رکورد ست میزنم از همون کانکشن وبا دستور select تعدادی رکورد رو از بانک کلاینت انتخاب می کنم.
حالا برای اینکه این رکوردهای انتخاب شده رو به سرور ارسال کنم باید یک کانکشن استرینگ جدید با یک رکورد ست جدید بزنم که که به بانک سرور متصل بشه.
میخوام ببینم چه طوری می تونم نتیجه select کانکشن و رکوردست اول رو در کانکشن ورکورد ست دوم استفاده کنم تا رکوردهای انتخاب شده به بانک سرور ارسال بشه؟
am3410
چهارشنبه 03 شهریور 1389, 10:31 صبح
این کد کانکشن استرینگ ورکوردستی هستش که به بانک کلاینت نصب میشه
cn.Open "provider=SQLOLEDB.1;User ID=sa;password=zxasQW!@;Initial Catalog=HReS;Data Source=192.168.10.5;"
rs.Open "select *from tblPrs", cn, adOpenStatic, adLockOptimistic
اینم کدی هستش که باید نتیجه select کانکشن بالا رو به سرور ارسال کنه
cn1.Open "provider=SQLOLEDB.1;User ID=sa;password=zxasQW!@;Initial Catalog=HReS;Data Source=192.168.10.1;"
rs1.Open "INSERT INTO tblprs1 select *from tblPrs", cn, adOpenStatic, adLockOptimistic
واقعا موندم چه طوری نتیجه select رو از کانکشن اولی در کانکشن دومی استفاده کنم
لطفا کمکم کنید
mds_boy
پنج شنبه 04 شهریور 1389, 23:13 عصر
cn1.Open "provider=SQLOLEDB.1;User ID=sa;password=zxasQW!@;Initial Catalog=HReS;Data Source=192.168.10.1;"
rs1.Open "INSERT INTO tblprs1 select *from tblPrs", cn, adOpenStatic, adLockOptimistic
شما که اینجا کل جدول tblPrs رو به tblprs1 کپی کردی که !!!
موضوع شما این است : انتخاب چندرکورد ازیک جدول ازبانک کلاینت وارسال یکجا به بانک سرور.
00000000000000000000000000000000
شما اولا در بالا یه شرط بنویسید برای انتخاب رکوردهاتون.
بعد اینکه تو کانکشن کلاینتتون آی پی سرور رو بدین دیگه !
اگه اینطوری نیست بیشتر توضیح بدین.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.