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

نام تاپیک: اتچ کردن دیتابیس اس کیو ال کامپکت کنار برنامه در سیستم مخاطب

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

    Question اتچ کردن دیتابیس اس کیو ال کامپکت کنار برنامه در سیستم مخاطب

    درود
    من یه برنامه ساده نوشتم میخوام وقتی مخاطب این برنامه رو می بره رو سیستم خودش کپی کنه، خطای اتصال دیتابیس نده

    من کوئری کانکشن استرینگ رو مثلا اینجوری نوشتم
    SqlCeConnection myconncetion = new SqlCeConnection();
    myconncetion.ConnectionString = @"Data Source=C:\Users\CafeNetSaki\Documents\Visual Studio 2015\Projects\Azad University of Susa\UniversitySusaDB.sdf";


    میخوام رو سیستم مخاطب به راحتی بالا بیاد و دیتابیس اتچ شده باشه کنار برنامه

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

    اینک لینک برنامه

    اینم عکس برنامه

  2. #2

    نقل قول: اتچ کردن دیتابیس اس کیو ال کامپکت کنار برنامه در سیستم مخاطب

    مسیر برنامه را از پراپرتی Application.StartupPath بدست بیارید
    @"Data Source=" + Application.StartupPath + "\\UniversitySusaDB.sdf";
    آخرین ویرایش به وسیله Mahmoud.Afrad : سه شنبه 11 دی 1397 در 21:26 عصر

  3. #3
    کاربر دائمی آواتار booysusa
    تاریخ عضویت
    شهریور 1391
    محل زندگی
    ایران سرای من است
    پست
    174

    نقل قول: اتچ کردن دیتابیس اس کیو ال کامپکت کنار برنامه در سیستم مخاطب

    نقل قول نوشته شده توسط Mahmoud.Afrad مشاهده تاپیک
    مسیر برنامه را از پراپرتی Application.StartupPath بدست بیارید
    @"Data Source=" + Application.StartupPath + "\UniversitySusaDB.sdf";
    سپاسگزارم بابت پاسخ دهی سریع
    من اصلاحاتی که گفتید رو انجام دادم ولی بازم خطا داد
    عکس خطا

    اینم کدهام
    private void btnNewUser_Click(object sender, EventArgs e)
    {
    string FirstName = txtFirstName.Text;
    string LastName = txtLastName.Text;
    string StudentNumber = txtStudentNumber.Text;
    string CityOfLocation = txtCityOfLocation.Text;

    if (FirstName == "" || LastName == "" || StudentNumber == "" || CityOfLocation == "")
    {
    MessageBox.Show("لطفا اطلاعات را بصورت کامل وارد کنید");
    }

    else
    {
    SqlCeConnection myconncetion = new SqlCeConnection();
    myconncetion.ConnectionString
    = @"Data Source=" + Application.StartupPath + ""\UniversitySusaDB.sdf"";


    SqlCeCommand myCommand = new SqlCeCommand();
    myCommand.Connection = myconncetion;
    myCommand.CommandText = "Insert into [user](FirstName,LastName,StudentNumber,CityOfLocation) values(@FirstName,@LastName,@StudentNumber,@CityOf Location)";
    myCommand.Parameters.AddWithValue("@FirstName", txtFirstName.Text);
    myCommand.Parameters.AddWithValue("@LastName", txtLastName.Text);
    myCommand.Parameters.AddWithValue("@StudentNumber" , txtStudentNumber.Text);
    myCommand.Parameters.AddWithValue("@CityOfLocation ", txtCityOfLocation.Text);

    myconncetion.Open();
    myCommand.ExecuteNonQueryAsync();
    myconncetion.Close();
    MessageBox.Show("عملیات با موفقیت انجام شد");
    //ReadFromDatabase();
    MessageBox.Show("خطا");
    }
    }

  4. #4

    نقل قول: اتچ کردن دیتابیس اس کیو ال کامپکت کنار برنامه در سیستم مخاطب

    دو تا \ قراار بده.

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

    نقل قول: اتچ کردن دیتابیس اس کیو ال کامپکت کنار برنامه در سیستم مخاطب

    نقل قول نوشته شده توسط Mahmoud.Afrad مشاهده تاپیک
    دو تا \ قراار بده.
    سپاسگزارم
    بله دقیقا مشکلم همین بود

    myconncetion.ConnectionString = @"Data Source=" + Application.StartupPath + "//UniversitySusaDB.sdf";

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

  1. پاسخ: 0
    آخرین پست: چهارشنبه 22 اردیبهشت 1395, 00:26 صبح
  2. پاسخ: 4
    آخرین پست: دوشنبه 28 دی 1394, 23:34 عصر
  3. پاسخ: 3
    آخرین پست: شنبه 17 مرداد 1394, 21:54 عصر
  4. پاسخ: 0
    آخرین پست: چهارشنبه 04 اردیبهشت 1392, 12:01 عصر

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

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