PDA

View Full Version : سوال: مشکل در اجرای دستورات sql



nasim bahari
چهارشنبه 01 خرداد 1392, 20:27 عصر
های بر همه

من یه برنامه نوشتم vb.net 2010 و بانک sql
براش setup ساختم
بعد از اینکه برنامه رو نصب می کنی هیچ مشکلی در ارتباط با بانک نداره
داده های بانک رو درون مثلا دیتاگریدها نشون میده
ولی
وقتی که می خواد دستوری مثل insert رو اجرا کنه ....... خطا.....
البته دستورات sql در خود سورس برنامه به درستی جواب می دهند

مشکل از کجاست ؟

hosseinbarnamenevis
پنج شنبه 02 خرداد 1392, 00:01 صبح
منم این مشکل رو داشتم با همین ارور اما خب مربوط به insert نبود
لااقل همون قسمت از کدتون رو بزارید شاید بشه بهتر کمک کرد

nasim bahari
پنج شنبه 02 خرداد 1392, 08:20 صبح
شما مشکل رو چطوری حل کردید ؟
مشکل از چی بود ؟

biotechsoft
پنج شنبه 02 خرداد 1392, 08:27 صبح
مشکل از اینه که permission های درایو d رو باید باز کنید
ویندوزتون 7 یا 8 هست و روی درایو d هم احتمالا نصب شده و بصورت فول نمیتونید به دیتا بیس دسترسی پیدا کنید!!!!
راه دوم:
نرم افزار رو run as administrator اجرا کنید

www.biotechsoft.blogfa.com

nasim bahari
پنج شنبه 02 خرداد 1392, 08:51 صبح
مشکل از اینه که permission های درایو d رو باید باز کنید
ویندوزتون 7 یا 8 هست و روی درایو d هم احتمالا نصب شده و بصورت فول نمیتونید به دیتا بیس دسترسی پیدا کنید!!!!
راه دوم:
نرم افزار رو run as administrator اجرا کنید

www.biotechsoft.blogfa.com



مرسی داداشی ( البته اگه پسر باشی البته از نوع خوشتیپش) روز مرد مبارک

من فکر می کردم مشکل از بانک هستش، 2 روز کامل گرفتار بودم
حالا چطوری مجوز ها رو باز کنم ؟

biotechsoft
پنج شنبه 02 خرداد 1392, 09:05 صبح
برو به همین مسیر خطا

d:\program...\microsoft

روی پوشه setup1 کلیک راست کنproperties تب security

دکمه edit رو بزن
یوزر کامپیوترت رو انتخاب کن ،و از جدول پایین full control رو انتخاب کن
همه رو ok کن و بیا بیرون

www.biotechsoft.blogfa.com

nasim bahari
پنج شنبه 02 خرداد 1392, 09:12 صبح
برو به همین مسیر خطا

d:\program...\microsoft

روی پوشه setup1 کلیک راست کنproperties تب security

دکمه edit رو بزن
یوزر کامپیوترت رو انتخاب کن ،و از جدول پایین full control رو انتخاب کن
همه رو ok کن و بیا بیرون

www.biotechsoft.blogfa.com


مرسی

این رو میدونسم، سوالم رو بد طرح کردم
منظورم این بود که چطوری با برنامه ویسی باید حلش کرد ؟

biotechsoft
پنج شنبه 02 خرداد 1392, 09:29 صبح
بهتره آدرس نصب نرم افزارت رو طوری قرار بدی که توی فولدر های بسته قرار نگیره!!!
بهتره مسیر نصب رو خود کاربر انتخاب کنه
برای این کار هم فقط کافیه connection string رو یه تغییر کوچیک بدی و فایل نصب رو اصلاح کنی، همین

برای تغییر دسترسی هم به این لینک ها مراجعه کن:

http://www.vbforums.com/showthread.php?616021-Setting-file-and-folder-permissions
http://social.msdn.microsoft.com/Forums/en-US/vbgeneral/thread/eac13ac0-ba8d-44b3-acbc-7ccacd700570/


www.biotechsoft.blogfa.com

hosseinbarnamenevis
جمعه 03 خرداد 1392, 08:38 صبح
اما زیادم به این چیزا مربوط نیست
میتونه از کدهایی که نوشتین باشین
من کدهایی که نوشته بودم رو اصلاح کردم
خطاهایی وجود داره که حتی دیباگر ویژوال در حین اجرا اونارو تشخیص نمیده