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

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

  1. #1
    کاربر دائمی آواتار mohsen.nsb44
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    زیر اسمون خدا
    پست
    1,441

    Arrow لطفا در مورد کد ثبت رکورد در دیتابیس راهنمایی کنید

    سلام من با استفاده از این کد می خواهم یک رکورد در بانک ثبت کنم اما اطلاعات در حافظه موقت یعنی dataset ذخیره می شود و در بانک ذخیره نمی شود لطفا راهنمایی کنید که کد زیر را به چه صورت باید تغییر بدهم

            SqlConnection con = new SqlConnection();
    con.ConnectionString = @"Data Source=.\sqlexpress;AttachDbFilename=|DataDirector y|\DbTest.mdf;Integrated Security=True;User Instance=True";
    con.Open();
    SqlCommand cmd = new SqlCommand();
    SqlDataAdapter da = new SqlDataAdapter();
    da.SelectCommand = cmd;
    da.SelectCommand.Connection = con;
    da.SelectCommand.CommandText = "insert into TbInfo(id,name,family)values(@id,@name,@family)";
    da.SelectCommand.Parameters.AddWithValue("@id", textBox1.Text);
    da.SelectCommand.Parameters.AddWithValue("@name", textBox2.Text);
    da.SelectCommand.Parameters.AddWithValue("@family" , textBox3.Text);


    cmd.ExecuteNonQuery();
    con.Close();

  2. #2

    نقل قول: لطفا در مورد کد ثبت رکورد در دیتابیس راهنمایی کنید

    SqlConnection con = new SqlConnection();
    con.ConnectionString = @"Data Source=.\sqlexpress;AttachDbFilename=|DataDirector y|\DbTest.mdf;Integrated Security=True;User Instance=True";
    SqlCommand cmd = new SqlCommand("insert into TbInfo(id,name,family)values(@id,@name,@family)",c on);
    cmd.Connection= con;
    cmd.Parameters.AddWithValue("@id", textBox1.Text);
    cmd.Parameters.AddWithValue("@name", textBox2.Text);
    cmd.Parameters.AddWithValue("@family", textBox3.Text);
    con.Open();
    cmd.ExecuteNonQuery();
    con.Close();

  3. #3
    کاربر دائمی آواتار mohsen.nsb44
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    زیر اسمون خدا
    پست
    1,441

    نقل قول: لطفا در مورد کد ثبت رکورد در دیتابیس راهنمایی کنید

    دوست عزیز ممنون تغییرات شما رو انجام دادم اما باز جواب نداد یعنی تو dataset ذخیره میشه اما تو دیتابیس نمی شه.
    من با دستور زیر اطلاعات جدولم رو در دیتاگریدویو نشون می دم
          SqlConnection con = new SqlConnection();
    con.ConnectionString = @"Data Source=.\sqlexpress;AttachDbFilename=|DataDirector y|\DbTest.mdf;Integrated Security=True;User Instance=True";
    con.Open();
    SqlCommand cmd = new SqlCommand();
    cmd.Connection = con;
    cmd.CommandText = "select * from TbInfo";
    SqlDataAdapter da = new SqlDataAdapter();
    da.SelectCommand = cmd;
    DataTable dt = new DataTable();
    da.Fill(dt);
    dataGridView1.DataSource = dt;
    con.Close();
    وقتی رو دکمه نشان دادن کلیک می کنم بعد از درج رکورد ، رکوردی رو که جدیدا درج کردم در دیتاگرید ویو نشون می ده اما وقتی رو جدولم کلیک راست میکنم و show data رو می زنم چیزی در ان ذخیره نشده
    و زمانی که از ویژوال استدیو خارج می شم و دوباره باز می کنم برنامه رو وقتی رو دکمه نمایش کلیک می کنم اون رکوردی رو که ثبت کرده بودم دیگه نمایش نمی ده
    یعنی اطلاعات من به صورت موقت در حافظه رم ذخیره میشه و در دیتابیس ذخیره نمی شه

  4. #4

    نقل قول: لطفا در مورد کد ثبت رکورد در دیتابیس راهنمایی کنید

    عزیزه من اون تویه دایرکتوری ای که ادرس دادی ثبت می کنه
    یعنی کناره فایل exe برنامه
    [PHP] con.ConnectionString = @"Data Source=.\sqlexpress;AttachDbFilename=|DataDirector y|\DbTest.mdf;Integrated Security=True;User Instance=True"[/PHP
    اما وقتی شما تویه سی شارپ رویه تیبلت راست کلیک می کنی و شو دستا رو می زنی
    به بانکی که ادرسش رو دادی وصل نمی شه!!!!
    اون بانک کناره فایل exe رو نمی خونه
    تویه خوده پوشه پروژه
    دیتا بیست هست
    اگر می خوای ببینی اونارو
    باید بعد از ثبت اطلاعاتت
    فایل دیتا بی ست رو که کنار فایل exe هست کپی کنی تویه پوشه پروژت
    متوجه شدی؟

  5. #5
    کاربر دائمی آواتار m.soleimani
    تاریخ عضویت
    دی 1386
    محل زندگی
    اصفهان
    پست
    639

    نقل قول: لطفا در مورد کد ثبت رکورد در دیتابیس راهنمایی کنید


  6. #6
    کاربر دائمی آواتار mohsen.nsb44
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    زیر اسمون خدا
    پست
    1,441

    نقل قول: لطفا در مورد کد ثبت رکورد در دیتابیس راهنمایی کنید

    نقل قول نوشته شده توسط صادق صدقی مشاهده تاپیک
    عزیزه من اون تویه دایرکتوری ای که ادرس دادی ثبت می کنه
    یعنی کناره فایل exe برنامه
    [PHP] con.ConnectionString = @"Data Source=.\sqlexpress;AttachDbFilename=|DataDirector y|\DbTest.mdf;Integrated Security=True;User Instance=True"[/PHP
    اما وقتی شما تویه سی شارپ رویه تیبلت راست کلیک می کنی و شو دستا رو می زنی
    به بانکی که ادرسش رو دادی وصل نمی شه!!!!
    اون بانک کناره فایل exe رو نمی خونه
    تویه خوده پوشه پروژه
    دیتا بیست هست
    اگر می خوای ببینی اونارو
    باید بعد از ثبت اطلاعاتت
    فایل دیتا بی ست رو که کنار فایل exe هست کپی کنی تویه پوشه پروژت
    متوجه شدی؟
    دوست عزیز همانطور که گفتید چند رکورد رو ثبت کردم بعد بانک کناره فایل exe رو تو پوشه روی بانک ریختم اما باز هیچ رکوردی بهم نمایش داده نمی شه جدول خالی است

  7. #7

    نقل قول: لطفا در مورد کد ثبت رکورد در دیتابیس راهنمایی کنید

    مطمئنم اشتباه می کنی
    نشون به این نشون که فایل exe رو اجرا کن که تویه پوشه bin هست!!
    ثبت کن
    برنامه رو ببند
    دوباره فایل exe رو باز کن(پروژه رو کاری نداشته باشی)
    اگر رکرود نبدو هر چی خواستی بگو!!!!

  8. #8
    کاربر دائمی آواتار mohsen.nsb44
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    زیر اسمون خدا
    پست
    1,441

    نقل قول: لطفا در مورد کد ثبت رکورد در دیتابیس راهنمایی کنید

    نقل قول نوشته شده توسط صادق صدقی مشاهده تاپیک
    مطمئنم اشتباه می کنی
    نشون به این نشون که فایل exe رو اجرا کن که تویه پوشه bin هست!!
    ثبت کن
    برنامه رو ببند
    دوباره فایل exe رو باز کن(پروژه رو کاری نداشته باشی)
    اگر رکرود نبدو هر چی خواستی بگو!!!!
    فایل exe رو اجرا کردم و هیچی داخلش نبود حالا چی بهتون بگم ؟ اگه امکان داره یه پروژه کوچیک درست کنید واسه دانلود بزارید مثل همون کدی که نوشتین رو بنویسین من با vs2008 کار میکنم 2010 ندارم اگه امکان ویرایش و حذف هم بزارین ممنونتون می شم منتظرم دوست عزیز نیاز دارم

  9. #9

    نقل قول: لطفا در مورد کد ثبت رکورد در دیتابیس راهنمایی کنید

    ببین من می گم یک جایه کارت می لنگه می گی نه
    اینو با وی بی نوشتم
    debug فایل اجراییه
    اون یکی هم پروژس
    فایل های ضمیمه فایل های ضمیمه

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

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