PDA

View Full Version : سوال: ساخت DLL جهت دست یافتن به فیلدهای جدول های دیتابیس



MasoudAdmin
شنبه 19 مهر 1399, 19:36 عصر
با سلام به همه.
من می خوام یک DLL بسازم که تو برنامه ای که دارم می نویسم با استفاده از این DLL که ایجاد می کنم به جداول دیتابیس و فیلدهای هر جدول دسترسی داشته باشم. چجوری می تونم همچین DLL ای بسازم؟:متفکر:
ممنون میشم راهنمایی کنید.
سپاس

the king
شنبه 19 مهر 1399, 20:39 عصر
با سلام به همه.
من می خوام یک DLL بسازم که تو برنامه ای که دارم می نویسم با استفاده از این DLL که ایجاد می کنم به جداول دیتابیس و فیلدهای هر جدول دسترسی داشته باشم. چجوری می تونم همچین DLL ای بسازم؟:متفکر:
ممنون میشم راهنمایی کنید.
سپاس

ابتدا کاری که نهایتا میخواهید در یک DLL انجام بدهید رو در یک کلاس داخل پروژه اصلی (پروژه با خروجی EXE) انجام بدهید تا اجرای کدی که می نویسید و رفع اشکالش ساده باشه.
نهایتا وقتی مشکلات فنی قضیه حل شد و نتیجه مطلوب رو گرفتید و دیگه مشکلی در دریافت اطلاعات پایگاه داده نداشتید، کد کلاس رو کپی کنید در یک پروژه Class Library که خروجی DLL ایجاد می کنه و در پروژه به DLL خروجی (یا پروژه Class Library مورد نظر) Reference بدهید.
فعلا مساله صرفا کار با SQL و مباحث پایگاه داده است و مهم نیست که کد نهایتا میخواد در DLL باشه یا نباشه.

رجوع شود به :
حرفه ای: درآوردن کلیه اطلاعات از یک دیتابیس (https://barnamenevis.org/showthread.php?255796-%D8%AF%D8%B1%D8%A2%D8%B1%D8%AF%D9%86-%DA%A9%D9%84%DB%8C%D9%87-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-%D8%A7%D8%B2-%DB%8C%DA%A9-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3)
سرچ همه فیلدهای جداول!! (https://barnamenevis.org/showthread.php?65501-%D8%B3%D8%B1%DA%86-%D9%87%D9%85%D9%87-%D9%81%DB%8C%D9%84%D8%AF%D9%87%D8%A7%DB%8C-%D8%AC%D8%AF%D8%A7%D9%88%D9%84!!)
یکسری از دستورات sql (https://barnamenevis.org/showthread.php?206378-%DB%8C%DA%A9%D8%B3%D8%B1%DB%8C-%D8%A7%D8%B2-%D8%AF%D8%B3%D8%AA%D9%88%D8%B1%D8%A7%D8%AA-sql)

MasoudAdmin
یک شنبه 20 مهر 1399, 18:07 عصر
سپاس از شما

voice.of.silence
پنج شنبه 22 آبان 1399, 08:02 صبح
با سلام به همه.
من می خوام یک DLL بسازم که تو برنامه ای که دارم می نویسم با استفاده از این DLL که ایجاد می کنم به جداول دیتابیس و فیلدهای هر جدول دسترسی داشته باشم. چجوری می تونم همچین DLL ای بسازم؟:متفکر:
ممنون میشم راهنمایی کنید.
سپاس



سلام دوست عزیز:
بهتره از روش برنامه نویسی سه لایه استفاده کنید.
همه ی دستورات sql و repository ها رو در لایه ی به نام datalayer ایجاد کنید.
موفق باشید.