نمایش نتایج 1 تا 12 از 12

نام تاپیک: یکبار برای همیشه اتصال نرم افزار به sql server توسط DLL

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    شهریور 1391
    محل زندگی
    کرج
    پست
    77

    Thumbs up یکبار برای همیشه اتصال نرم افزار به sql server توسط DLL

    باسلام خدمت اساتید
    همگونه که مستحضر هستید خیلی ها به این نیاز دارند که بین برنامه ای که دارند می نویسند با بانک اطلاعاتیشون یک کانکش برقرار کنند یا اون دسته از افراد که تحت شبکه برنامه می نویسند می خواهند مطمئن شوند که کانکشنهاشون صحیح است .
    برای این کار راه کارهای بسیاری وجود دارد ولی اگه به تصویر زیر نگاه کنید می بیند که خود ویژوال استودیو در قسمت Server Explorer \ Connect To Database به زیبایی این کار رو انجام می دهد :

    Untitled2.jpg
    برای همین من یک DLL تهیه کردم که همین کار رو انجام میدهد و شما با اضافه کردن اون به پروژه هاتون از شر کانکشن استرینگ ها خلاص می شید
    تصویر DLL :

    Untitled.jpg

    حالا برای استفاده نیز شما می بایست ابتدا از لینک ذیل فایل رو دانلود و از زیپ خارج کنید سپس به رفرنس پروژتون اضافه کنید
    و بعد با دستور زیر اون رو فراخوانی کنید :

    ConnectToServer.frmConnect fc = new ConnectToServer.frmConnect();
    fc.ShowDialog();


    و برای برای ساختن متد کانکشن استرینگ هم به صورت زیر عمل می کنید :

     public static SqlConnection GetConnection()
    {
    SqlConnection Conn = new SqlConnection(ConnectToServer.frmConnect.Connectio nString);
    return Conn;
    }


    و یا هر کجا نیاز به کانکشن داشتیم به صورت زیر می نویسیم :

    SqlConnection con = GetConnection();


    و یا به صورت مستقیم :
    SqlConnection Conn = new SqlConnection(ConnectToServer.frmConnect.Connectio  nString);



    در ضمن با این روش تمام سرورهای شما توسط برنامه خونده می شود و با انتخاب هرکدام از آن وارد دیتابیس می شوید .
    من در 3جای مختلف که برنامه تحت شبکه دارد کار می کند از این روش بدون دردسر دارم استفاده می کنم .

    اگه مفید واقع شد اول خیر اموات خودتون و سپس برای روح پدر تازه درگذشته ما هم یک صلوات بفرستید.
    فایل های ضمیمه فایل های ضمیمه

  2. #2
    کاربر دائمی آواتار ghasem110deh
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    تهران
    پست
    1,148

    نقل قول: یکبار برای همیشه اتصال نرم افزار به sql server توسط DLL

    یعنی با این برنامه میشه از طریق خود برنامه (هنگام اجرا) سرور یا دیتابیس رو عوض کرد ؟

  3. #3
    کاربر دائمی آواتار HAMRAHSOFT.IR
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    هرجا كه غم و ناراحتي باشه
    پست
    1,174

    نقل قول: یکبار برای همیشه اتصال نرم افزار به sql server توسط DLL

    سلام سورس نداره کع خودمونم تغیرات بدیم؟

  4. #4

    نقل قول: یکبار برای همیشه اتصال نرم افزار به sql server توسط DLL

    با سلام
    کار شما مفید بود ممنون
    اما چیزی که طراحی کردید همون پنجره ی تنظیک کانکشن ویژوال هست و فرقی نداره چرا دوباره کاری کنیم؟ وقتی خودش داره؟
    ضمنا ما خیلی راحت میتونیم کانکشن استرینگ رو در یک فایل بیرونی نگهداری کنیم و به این شکل دیگه نیاز به تغییر سورس برنامه نباشه

  5. #5
    کاربر تازه وارد
    تاریخ عضویت
    شهریور 1391
    محل زندگی
    کرج
    پست
    77

    نقل قول: یکبار برای همیشه اتصال نرم افزار به sql server توسط DLL

    نقل قول نوشته شده توسط ghasem110deh مشاهده تاپیک
    یعنی با این برنامه میشه از طریق خود برنامه (هنگام اجرا) سرور یا دیتابیس رو عوض کرد ؟
    بله شما وقتی برنامه خودتون رو اجرا کنید و روی سرورتون هرچند تا دیتا بیس داشته باشید رو براتون فراخوان می کنه و شما می تونید بنا به نیازتون استفاده کنید

  6. #6
    کاربر تازه وارد
    تاریخ عضویت
    شهریور 1391
    محل زندگی
    کرج
    پست
    77

    نقل قول: یکبار برای همیشه اتصال نرم افزار به sql server توسط DLL

    نقل قول نوشته شده توسط one hacker alone مشاهده تاپیک
    با سلام
    کار شما مفید بود ممنون
    اما چیزی که طراحی کردید همون پنجره ی تنظیک کانکشن ویژوال هست و فرقی نداره چرا دوباره کاری کنیم؟ وقتی خودش داره؟
    ضمنا ما خیلی راحت میتونیم کانکشن استرینگ رو در یک فایل بیرونی نگهداری کنیم و به این شکل دیگه نیاز به تغییر سورس برنامه نباشه
    تنظیمات کانکشن ویژوال برای زمانی که شما هنوز هیچ ستاپی از پروژه تون درست نکردید و بعد از ستاپ دیگه به اون پنجره دسترسی ندارید . در ضمن با این برنامه دیگه نیاز به اون فایل بیرونی هم ندارید .
    این برنامه زمانی کاربرد داره که شما یک ستاپ از برنامه تون ساخید و هر وقت هم هر کجا هم خواستید بدون نیاز به تغییرات در سورس به کانکشنهاتون دسترسی داشته باشید.

  7. #7
    کاربر تازه وارد آواتار lord_helgard
    تاریخ عضویت
    اردیبهشت 1386
    محل زندگی
    شیراز
    پست
    49

    نقل قول: یکبار برای همیشه اتصال نرم افزار به sql server توسط DLL

    نقل قول نوشته شده توسط silver189 مشاهده تاپیک
    باسلام خدمت اساتید
    همگونه که مستحضر هستید خیلی ها به این نیاز دارند که بین برنامه ای که دارند می نویسند با بانک اطلاعاتیشون یک کانکش برقرار کنند یا اون دسته از افراد که تحت شبکه برنامه می نویسند می خواهند مطمئن شوند که کانکشنهاشون صحیح است .
    برای این کار راه کارهای بسیاری وجود دارد ولی اگه به تصویر زیر نگاه کنید می بیند که خود ویژوال استودیو در قسمت Server Explorer \ Connect To Database به زیبایی این کار رو انجام می دهد :

    Untitled2.jpg
    برای همین من یک DLL تهیه کردم که همین کار رو انجام میدهد و شما با اضافه کردن اون به پروژه هاتون از شر کانکشن استرینگ ها خلاص می شید
    تصویر DLL :

    Untitled.jpg

    حالا برای استفاده نیز شما می بایست ابتدا از لینک ذیل فایل رو دانلود و از زیپ خارج کنید سپس به رفرنس پروژتون اضافه کنید
    و بعد با دستور زیر اون رو فراخوانی کنید :

    ConnectToServer.frmConnect fc = new ConnectToServer.frmConnect();
    fc.ShowDialog();


    و برای برای ساختن متد کانکشن استرینگ هم به صورت زیر عمل می کنید :

     public static SqlConnection GetConnection()
    {
    SqlConnection Conn = new SqlConnection(ConnectToServer.frmConnect.Connectio nString);
    return Conn;
    }


    و یا هر کجا نیاز به کانکشن داشتیم به صورت زیر می نویسیم :

    SqlConnection con = GetConnection();


    و یا به صورت مستقیم :
    SqlConnection Conn = new SqlConnection(ConnectToServer.frmConnect.Connectio  nString);



    در ضمن با این روش تمام سرورهای شما توسط برنامه خونده می شود و با انتخاب هرکدام از آن وارد دیتابیس می شوید .
    من در 3جای مختلف که برنامه تحت شبکه دارد کار می کند از این روش بدون دردسر دارم استفاده می کنم .

    اگه مفید واقع شد اول خیر اموات خودتون و سپس برای روح پدر تازه درگذشته ما هم یک صلوات بفرستید.
    بِبَخشید ؟ میتونید بیشتَر راهنمایی کنید ؟ یعنی دیگه بعد از انتقال یک پروژه به سیستمی دیگه لازم به نصب SQL سرور و Attach دیتابیس نیست ؟

  8. #8
    کاربر دائمی آواتار HAMRAHSOFT.IR
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    هرجا كه غم و ناراحتي باشه
    پست
    1,174

    نقل قول: یکبار برای همیشه اتصال نرم افزار به sql server توسط DLL

    سلام سورس قرا نمیدید؟

  9. #9

    نقل قول: یکبار برای همیشه اتصال نرم افزار به sql server توسط DLL

    سلام
    من در پروژه ام از linq استفاده کردم آیا میتونم از این dll استفاده کنم و مشکلی در اتصال نخواهم داشت

  10. #10
    کاربر دائمی آواتار alexmcse
    تاریخ عضویت
    فروردین 1391
    محل زندگی
    شیراز
    پست
    860

    نقل قول: یکبار برای همیشه اتصال نرم افزار به sql server توسط DLL

    نقل قول نوشته شده توسط silver189 مشاهده تاپیک
    باسلام خدمت اساتید
    همگونه که مستحضر هستید خیلی ها به این نیاز دارند که بین برنامه ای که دارند می نویسند با بانک اطلاعاتیشون یک کانکش برقرار کنند یا اون دسته از افراد که تحت شبکه برنامه می نویسند می خواهند مطمئن شوند که کانکشنهاشون صحیح است .
    برای این کار راه کارهای بسیاری وجود دارد ولی اگه به تصویر زیر نگاه کنید می بیند که خود ویژوال استودیو در قسمت Server Explorer \ Connect To Database به زیبایی این کار رو انجام می دهد :

    Untitled2.jpg
    برای همین من یک DLL تهیه کردم که همین کار رو انجام میدهد و شما با اضافه کردن اون به پروژه هاتون از شر کانکشن استرینگ ها خلاص می شید
    تصویر DLL :

    Untitled.jpg

    حالا برای استفاده نیز شما می بایست ابتدا از لینک ذیل فایل رو دانلود و از زیپ خارج کنید سپس به رفرنس پروژتون اضافه کنید
    و بعد با دستور زیر اون رو فراخوانی کنید :

    ConnectToServer.frmConnect fc = new ConnectToServer.frmConnect();
    fc.ShowDialog();


    و برای برای ساختن متد کانکشن استرینگ هم به صورت زیر عمل می کنید :

     public static SqlConnection GetConnection()
    {
    SqlConnection Conn = new SqlConnection(ConnectToServer.frmConnect.Connectio nString);
    return Conn;
    }


    و یا هر کجا نیاز به کانکشن داشتیم به صورت زیر می نویسیم :

    SqlConnection con = GetConnection();


    و یا به صورت مستقیم :
    SqlConnection Conn = new SqlConnection(ConnectToServer.frmConnect.Connectio  nString);



    در ضمن با این روش تمام سرورهای شما توسط برنامه خونده می شود و با انتخاب هرکدام از آن وارد دیتابیس می شوید .
    من در 3جای مختلف که برنامه تحت شبکه دارد کار می کند از این روش بدون دردسر دارم استفاده می کنم .

    اگه مفید واقع شد اول خیر اموات خودتون و سپس برای روح پدر تازه درگذشته ما هم یک صلوات بفرستید.

    سلام
    برنامه شما مفید است
    تشکر میکنم
    اما زمانی که می خواهیم فرم کانکت رو نمایش دهیم از متود شو دیالوک خطا میگیرد
      ConnectToServer.frmConnect fc = new ConnectToServer.frmConnect();
    fc.ShowDialog();

  11. #11
    کاربر تازه وارد
    تاریخ عضویت
    مهر 1391
    محل زندگی
    Shirvan
    پست
    73

    نقل قول: یکبار برای همیشه اتصال نرم افزار به sql server توسط DLL

    سلام سورس برنامه رو هم اگر قرار دهید عالی است.

  12. #12
    کاربر دائمی آواتار CsharpNevisi
    تاریخ عضویت
    بهمن 1391
    محل زندگی
    تهران
    پست
    1,491

    نقل قول: یکبار برای همیشه اتصال نرم افزار به sql server توسط DLL

    کار بسیار پسندیده ای کردید ... !!!

    شما این ینجره رو نه .. پیشرفته تر از پنجره رو یا همون پنجره VS رو میتونید تو هر سیستمی داشته باشید (تنظیمات پیشرفته مثل پرو وایدر , تایم اوت , سطح دسترسی و ... ) .. یه فایل متنی بسازید ... مثلا a.txt .. بعد اونو بکنید a.udl .. خب حالا بازش کنید :D
    تنظیماتتونو انجام بدین .. OK رو بزنید .. حالا همون فایلو با NodPad باز کنید .. کانکشن استرینگ شما آمادس :D

    کارتون خیلی خوب بود .. ایده جالب بود .. ولی یه سری مشکل داره .. !!!
    حقیقتش این طوری نمیشه استفاده کرد .. من که استفاده نمیکنم .. ولی اگه یه کمی تغییر کنه میتونه مفید باشه

    و یه نکته ای .. سعی کن یه کلاس لایبرری درست کنی .. بدون فرم و با متد خالی که کاربر خودش فرم رو طراحی کنه .. اینطوری بهتره :D .. بتونه فرمو با تم برنامه خودش ست کنه

تاپیک های مشابه

  1. استفاده از *** و قطع اتصال نرم افزار Clinet و Server
    نوشته شده توسط daniyal_1363 در بخش برنامه نویسی مرتبط با شبکه و وب در VB6
    پاسخ: 7
    آخرین پست: پنج شنبه 24 فروردین 1391, 18:22 عصر
  2. سوال: اجرای نرم افزار بدون sql server
    نوشته شده توسط grobech در بخش C#‎‎
    پاسخ: 9
    آخرین پست: شنبه 08 مرداد 1390, 16:23 عصر
  3. نرم افزار كنترل sql server از راه دور
    نوشته شده توسط nov2005 در بخش Classic ASP
    پاسخ: 4
    آخرین پست: چهارشنبه 25 آذر 1388, 13:36 عصر
  4. نرم افزار كنترل sql server از راه دور
    نوشته شده توسط nov2005 در بخش SQL Server
    پاسخ: 1
    آخرین پست: جمعه 06 آذر 1388, 11:42 صبح
  5. نرم افزار كنترل sql server از راه دور
    نوشته شده توسط nov2005 در بخش PHP
    پاسخ: 0
    آخرین پست: جمعه 06 آذر 1388, 11:06 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •