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

نام تاپیک: اتصال به db به صورت خودكار بعد از نصب كامل برنامه

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

    Exclamation اتصال به db به صورت خودكار بعد از نصب كامل برنامه

    سلام دوستان
    من مي خوام ادرس سرور ديتا بيس رو داخل يك فايل txt بزارم بعد در برنامه خودم بگم كه به صورت خودكار قبل از اجرا شدن برنامه خودش از اون آدرس بره و همه چي رو load كنه يا اگه لازم شد atach كنه
    ممنون مي شم اگه راهنماييم كنيد

  2. #2
    کاربر دائمی
    تاریخ عضویت
    تیر 1389
    محل زندگی
    به جبر روزگار تهران هستم.
    پست
    2,718

    نقل قول: اتصال به db به صورت خودكار بعد از نصب كامل برنامه

    سلام. راحت ترین کار اینه که فایل های دیتابیس رو در پوشه bin\debuge بزاری ( یعنی کنار فایل اجرایی برنامه).کانکشن استرینگ زیر بصورت خودکار بانک رو اتچ میکنه و میتونی از برنامه ات استفاده کنی.
    "Data  Source=(local)\\SQLEXPRESS;AttachDbFilename=|DataD  irectory|\\DataBase.mdf;Integrated Security=True;Connect Timeout=30;User  Instance=True";

    به جای کلمه DataBase باید نام دیتابیس خودت رو بذاری.
    موفق باشی دوست من.

  3. #3

    نقل قول: اتصال به db به صورت خودكار بعد از نصب كامل برنامه

    با سلام خدمت شما دوست عزیزم

    شما 3تا کار میتونی کنی

    1.کار اول که را راحتتره یک متغییر در setting برنامت بسازی و با اون کار کنی,اینجوری فایلی خارجی نیازی نیست و توکار میتونی مسیرو ذخیره یا بازیابی کنی.
    2.برای ساخت و خوندن اطلاعات از کد زیر استفاده کنی


    using System.Data.SqlClient;
    using System.IO;
    namespace WindowsFormsApplication1
    {
    public partial class Form1 : Form
    {
    SqlConnection cnn = new SqlConnection();

    public Form1()
    {
    InitializeComponent();
    }



    private void btn_Save_Click(object sender, EventArgs e)
    {
    StreamWriter writer = new StreamWriter(Application.StartupPath + "\\dbpath.txt");
    writer.Write(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\Database1.mdf;Integrated Security=True;User Instance=True");
    writer.Close();
    }

    private void Form1_Load(object sender, EventArgs e)
    {
    if (File.Exists(Application.StartupPath + "\\dbpath.txt") == true)
    {
    StreamReader reader = new StreamReader(Application.StartupPath + "\\dbpath.txt");
    string path = reader.ReadToEnd();
    cnn.ConnectionString = path;
    cnn.Open();
    SqlDataAdapter da = new SqlDataAdapter("select * from list", cnn);
    DataTable dt = new DataTable();
    da.Fill(dt);
    dataGridView1.DataSource = dt;
    reader.Close();
    }
    else
    {
    StreamWriter writer = new StreamWriter(Application.StartupPath + "\\dbpath.txt");
    writer.Write(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\Database1.mdf;Integrated Security=True;User Instance=True");
    writer.Close();
    Form1_Load(sender,e );

    }
    }



    }
    }


    3.کنار برنامت تو پوشه دیباگ کپی کنی و این مسیرو تو کانکشنت بهش بدی :

    "Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\Database1.mdf;Integrated Security=True;User Instance=True"


    موفق باشی
    بایت بایت

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

  1. اتصال دو کامپیوتر به صورت lan با کابل cross
    نوشته شده توسط Developer Programmer در بخش شبکه و Networking‌
    پاسخ: 8
    آخرین پست: چهارشنبه 11 خرداد 1390, 11:05 صبح
  2. سوال: اجراي يك query به صورت خودكار
    نوشته شده توسط kusha313 در بخش SQL Server
    پاسخ: 3
    آخرین پست: سه شنبه 27 مرداد 1388, 13:52 عصر
  3. اتصال SQL به برنامه بعد از نصب آن
    نوشته شده توسط behroozomidvar در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 1
    آخرین پست: چهارشنبه 03 تیر 1388, 01:27 صبح
  4. ذخیره عکس به صورت blob بعد نمایشش تو qreport
    نوشته شده توسط tik_tak در بخش ابزارهای گزارش سازی در دلفی
    پاسخ: 0
    آخرین پست: جمعه 26 مهر 1387, 16:21 عصر
  5. اتصال به sql به صورت پارامتری از asp.net
    نوشته شده توسط hamedj2001 در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: سه شنبه 31 شهریور 1383, 10:10 صبح

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

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