PDA

View Full Version : مشکل در اد کردن رفرنس sql



User SA
سه شنبه 28 شهریور 1396, 02:07 صبح
سلام به همه. شبتون خوش
لطفا کمکم کنید
مشکل دارم! این رفرنس چرا لود نمیشه؟؟؟

146436

eb_343
سه شنبه 28 شهریور 1396, 02:26 صبح
سلام
به پست شماره 7 این تاپیک (http://barnamenevis.org/showthread.php?505398-%D8%AE%D8%B7%D8%A7%DB%8C-FileSystemObject) دقت کن !

User SA
جمعه 31 شهریور 1396, 13:32 عصر
من کاری که گفته بود رو انجام دادم ولی این خطا رو میده

146470

گفته تیک رو بردارید و مجدد آدرس بدین منم همین کارو کردم ولی خطای بالا رو میده

User SA
جمعه 31 شهریور 1396, 13:33 عصر
زمانی که پروژه ایجاد شده ویندوزم 10 بوده و sql2014
الان ویندوز 10.1 و sql2016
ممکنه از اینا باشه؟

www.pc3enter.tk
جمعه 31 شهریور 1396, 15:58 عصر
بله بعضی وقت سیستم عامل هم بی تاثیر در این مشکل نیستند

User SA
شنبه 01 مهر 1396, 19:02 عصر
خب. الآن راه حل چیه و من چیکار میتونم انجام بدم تا این مشکل حل بشه؟

www.pc3enter.tk
یک شنبه 02 مهر 1396, 18:07 عصر
خب همین جوری نمیشه گفت که باید چه کار کنی
باید علت یابی کنی.

یک سیستم دیگه باید جور کنی و ویژوال بیسیک را روش نصب کنی و بعد مراحلی که بلدی را انجام بدی و بعد ببین میشه یا نه
اگر شد یک خروجی بگیر و برنامه را روی سیستم ات اجرا کن.

این مراحل را انجام بده و نیجه اش را بگو تا بگم ادامه اش باید چه که کار کنی

User SA
سه شنبه 09 آبان 1396, 13:16 عصر
من دقیقا تمام این مراحل رو روی یک سیستم دیگه انجام دادم و رفرنس رو هم اد کردم
خروجی رو روی سیستم اصلی باز کردم با همون خطا مواجه شدم
الان بفرمایید چیکار کنیم؟

www.pc3enter.tk
سه شنبه 09 آبان 1396, 22:36 عصر
روی اون سیستم که تونستی خروجی بگیری ، بعد خروجی گرفتن ، تونستی همون اگزه را روی همون اجرا کنی بدونی مشکل؟

User SA
شنبه 13 آبان 1396, 02:34 صبح
بله دوست عزیز. اجرا شد و هیچ مشکلی هم نداشت
حتی روی یک سیستم دیگه هم چک کردم و مشکلی نداشت
ولی روی سیستم خودم مشکل داشت

www.pc3enter.tk
شنبه 13 آبان 1396, 03:49 صبح
خب ببین عزیزم

داخل همون ویندوزی که تونستی هم خروجی بگیری و هم اجرا کنی باید یک ستاپ کامل بسازی

بهترین سِتاپی که میشه ساخت، همان ستاپی هست که مال خود ویژوال بیسیک هست که بعد از نصب ویژوال بیسیک با خودش نصب میشه

شما باید بیایید یک فایل ستاپ کامل بسازید، با تمامی محتویات برنامه ات. چه مهم و چه غیر مهم
و بعد کل فایل ستاپ شده را ببر روی اون ویندوزی که میگفتی نصب نمیشه ، اجرا کن و نصب کن ببین مشکلت حل میشه یا نه.
(خبرش را بهم بده؟)

User SA
سه شنبه 23 آبان 1396, 21:27 عصر
سلام
خسته نباشید عرض میکنم خدمت همه مهندسین عزیز خودم!
طبق تحقیقاتی که من توی این مدت داشتم چندتا نکته متوجه شدم که گفتم خوبه که اینجا بنویسم
اول این که SQLDMO ظاهرا منسوخ شده و در نسخه های جدید جای خودش رو داده به SQLSMO
دوم اینکه ظاهرا این کتابخانه ها به صورت خودکار نصب نمیشن و با انتخاب تنظیمات خاصی باید اونارو برای خودتون نصب کنین
حالا نکته اینه که کسایی که مثل من قبلا با vb6 برنامه نوشتن و الآن بدلایلی مجبورن هنوز از vb6 برای پشتیبانی پروژه های قدیمیشون استفاده کنن که از قضا توی پروژه از Sql استفاده کردن، طبیعتا 2راه دارن
یکی این که پروژه هاشونو Update کنن و از SQLSMO استفاده کنن که این برای پروژه های بزرگ کار بسیار سخت و بعضا غیر ممکن هست. چون در این صورت باید بخش زیادی از کد های مربوطه رو دستکاری کنین که باز ممکنه خود این Bug درست کنه
راه دوم اینه که از همون DLL قدیمی استفاده کنن و سعی کنن هرجوری شده همونو Load کنن.

من برای خودم یه پروژه با vb ایجاد کردم و فقط رفرنس Microsoft SQLDMO Object Library رو بهش اضافه کردم. همین
و اون رو با Setup Factory یه فایل EXE کردم

اینطوری با نصب اون فایل به صورت Admin روی هر ویندوزی اعم از Win10_X64 میتونین از این DLL استفاده کنین

این فایل رو اینجا قرار میدم که کسایی که مشکل منو دارن بی درد سر مشکلشون حل بشه.

موفق باشید.

www.pc3enter.tk
سه شنبه 23 آبان 1396, 21:49 عصر
خب کو فایلش؟