ورود

View Full Version : حرفه ای: تبدیل کد VB به کد SQL



saeed_r67
سه شنبه 07 تیر 1390, 08:06 صبح
سلام.
چندی پیش یه سوال مطرح کردم و دوستان محبت کردند پاسخ دادند.

حالا اگه لطف کنید و مجددا کمک کنید ممنون میشم.پروژه رو ضمیمه کردم.

در این پروژه آپدیت جدول حساب رو داریم که شرطش از جدول واریز تامین میشه .

پروژه گویای هست.
ممنون

saeed_r67
سه شنبه 07 تیر 1390, 12:18 عصر
بانکش هم sql هست.

با اسم new_Data

vbhamed
سه شنبه 07 تیر 1390, 14:13 عصر
سلام

خب حالا نگفتين مشكلتون چيه ؟

saeed_r67
چهارشنبه 08 تیر 1390, 08:06 صبح
سلام

خب حالا نگفتين مشكلتون چيه ؟

سلام.می خوام تو این پروژه مثل پروژه قبلی حلقه for رو حذف کنم و بجاش از کد sql استفاده کنم.

یعنی کدی داشته باشم که توش حلقه ای از vb نباشه.کد sql باشه یا از نوع (stored Proceduer)

پروژه جدید رو تو پست اول ضمیمه کردم(این پروژه با پروژه قبلی که تو تاپیک قبلی بود فرق می کنه)
ممنون.

saeed_r67
چهارشنبه 08 تیر 1390, 10:56 صبح
آیا راهی وجود داره یا باید به همون کد for اکتفا کرد؟

ممنون.

vbhamed
جمعه 10 تیر 1390, 00:33 صبح
سلام

UPDATE (SELECT hesab.mablagh, variz.mablagh FROM hesab, variz WHERE hesab.KodeHesab = variz.KodeHesab) SET hesab.mablagh = val(hesab.mablagh) + val(variz.mablagh)

saeed_r67
شنبه 11 تیر 1390, 11:35 صبح
سلام

UPDATE (SELECT hesab.mablagh, variz.mablagh FROM hesab, variz WHERE hesab.KodeHesab = variz.KodeHesab) SET hesab.mablagh = val(hesab.mablagh) + val(variz.mablagh)

سلام .
کد رو وارد کردم اما جواب نداد یعنی error داد .
اگه مقدوره کد رو تو پروژه قرار بدید .
ممنون از لطفتون

saeed_r67
یک شنبه 12 تیر 1390, 22:21 عصر
اگه کمک کنید ممنون میشم

vbhamed
دوشنبه 13 تیر 1390, 02:11 صبح
سلام

متاسفانه الان Sql Server نصب ندارم، اگر مي تونيد برنامتون رو با بانك اكسس قرار بدين تا دستور رو توش بزارم

saeed_r67
دوشنبه 13 تیر 1390, 08:56 صبح
سلام

متاسفانه الان Sql Server نصب ندارم، اگر مي تونيد برنامتون رو با بانك اكسس قرار بدين تا دستور رو توش بزارم

بفرمایید .
با بانک اکسس ضمیمه کردم .
ممنون.

saeed_r67
سه شنبه 14 تیر 1390, 07:47 صبح
با بانک اکسس گذاشتم .

vbhamed
سه شنبه 14 تیر 1390, 12:05 عصر
سلام

به جاي KodeHesab بنويسيد KodHesab درست ميشه

saeed_r67
چهارشنبه 15 تیر 1390, 08:01 صبح
سلام

به جاي KodeHesab بنويسيد KodHesab درست ميشه

ممنون از لطفتون.تشکر

ali reza mansoori 2
چهارشنبه 15 تیر 1390, 14:19 عصر
واقعا جواب ها خیلی عالی و مفید بود
یکی از مشکلاتم رو تونستم حل کنم