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

نام تاپیک: حذف شدن اطلاعات وارد شده

  1. #1
    کاربر تازه وارد آواتار baharvand87
    تاریخ عضویت
    دی 1388
    محل زندگی
    خرم آباد
    پست
    82

    Unhappy حذف شدن اطلاعات وارد شده

    سلام من تازه کارم ولی یه کار از اتاق بازرگانی گرفتن با C#‎‎ و sql server express2005sp2 استفاده کردم برای این که توsetup به مشکل نخورم db رو add کردم ولی وقتی اطلاعت رو بهش اظافه میکنم برای یک مدت اطلاعات رو نشون میده ولی مثلا فردا که دوباره باهاش کار میکنم همه حذف شدن و فقط همون رکوردهایی که در ابتدا در sql دستی نوشتم رو نشون میده برام خیلی مهمه خواهش میکنم اگه میتونین کمک کنید

    con.ConnectionString = "Data Source=.\\SqlExpress; AttachDbFileName=" +
    Application.StartupPath + "\\otag1.mdf;Integrated Security=True";

  2. #2
    کاربر دائمی آواتار cardano7
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    کارتون خواب
    پست
    473

    نقل قول: حذف شدن اطلاعات وارد شده

    یعنی داده ها را save نکردی؟

  3. #3
    کاربر تازه وارد آواتار baharvand87
    تاریخ عضویت
    دی 1388
    محل زندگی
    خرم آباد
    پست
    82

    نقل قول: حذف شدن اطلاعات وارد شده

    اینی که بالا گذاشتم conection string در مورد داده ها هم insert میکنم ولی بعد از یه مدت بجز اونایی که در فایل اصلی db بوده میمونه بقیه پاک میشن کمک کنید لطفا مرسی

  4. #4
    کاربر دائمی آواتار cardano7
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    کارتون خواب
    پست
    473

    نقل قول: حذف شدن اطلاعات وارد شده

    منظورم از save یک کدی شبیه این هست:

    public void Save(int TableIndex)
    {
    SqlCeCommandBuilder cb = new SqlCeCommandBuilder(data_adapters[TableIndex]);
    data_adapters[TableIndex].Update(data_set, data_set.Tables[TableIndex].TableName);
    }

  5. #5
    کاربر تازه وارد آواتار baharvand87
    تاریخ عضویت
    دی 1388
    محل زندگی
    خرم آباد
    پست
    82

    نقل قول: حذف شدن اطلاعات وارد شده

    این کلاسیه که دارم استفاده میکنم

    public class DataBase
    {
    private SqlCommand cmd;
    private SqlConnection con;
    private SqlDataAdapter da;
    private DataTable dt;

    public DataBase()
    {
    }

    public void DoCommand(string ole)
    {
    con=new SqlConnection();
    con.ConnectionString = "Data Source=.\\SqlExpress; AttachDbFileName=" +
    Application.StartupPath + "\\dbotag.mdf;Integrated Security=True";

    cmd=new SqlCommand();
    cmd.Connection = con;
    con.Open();
    cmd.CommandText = ole;
    cmd.ExecuteNonQuery();
    con.Close();
    }

    public DataTable MySelect(string sql)
    {
    con = new SqlConnection();

    con.ConnectionString = "Data Source=.\\SqlExpress; AttachDbFileName=" +
    Application.StartupPath + "\\dbotag.mdf;Integrated Security=True";
    cmd = new SqlCommand();
    cmd.Connection = con;
    da = new SqlDataAdapter(cmd);
    dt = new DataTable();

    con.Open();
    cmd.CommandText = sql;
    da.Fill(dt);
    con.Close();
    return dt;
    }
    }

    و اینو تو دکمه insert گزاشتم

    DataBase db = new DataBase();
    db.DoCommand("insert into t1 values('" + txtdd.Text + "','" + txtmm.Text + "','" + txtyy.Text + "',N'" + txtvared.Text + "',N'" + txtcode.Text + "',N'" + txtsharh.Text + "',N'" + txtvazn.Text + "',N'" + txtdolar.Text + "',N'" + txtrial.Text + "',N'" + cb.Text + "',N'" + txtgomrok.Text + "',N'" + txtkeshvar.Text + "' )");

    و بعدش این متد رو فراخونی کردم

    DataTable dt = new DataTable();
    DataBase db = new DataBase();
    dt = db.MySelect("select * from t1");
    dg1.DataSource = dt;

    و دوست عزیز cardano7 باید از name spase خاصی استفاده کنم خواهش میکنم برام sours بزار تا بتونم استفاده کنم چند تا دانلود کردم ولی با همشون این مشکل رو دارم حتی سیستم رو هم خاموش میکنم اطلات پاک نشده ولی ممکنه با insert بعدی دوباره همه پاک بشن لطفا کمک کنید

  6. #6

    Cool حذف شدن اطلاعات وارد شده


    public bool INSERT(string _ConnectionString)
    {
    bool temp;

    SqlConnection objConnection = new SqlConnection();
    SqlCommand objCommand = new SqlCommand();

    objConnection.ConnectionString = _ConnectionString;
    objCommand.CommandText = "INSERT INTO T ( F1 , f2 ) VALUES ( V1 , V2 )";
    objCommand.Connection = objConnection;

    try
    {
    objConnection.Open();
    objCommand.ExecuteNonQuery();
    temp = true;
    }
    catch (SqlException error)
    {
    MessageBox.Show("درخواست مورد نظر قابل اجرا نمی باشد ، لطفاً بعداً اقدام نمایید", "اخطار", MessageBoxButtons.OK, MessageBoxIcon.Error);
    temp = false;
    }
    finally
    {
    objConnection.Close();
    }
    return temp;
    }

  7. #7
    کاربر دائمی آواتار cardano7
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    کارتون خواب
    پست
    473

    نقل قول: حذف شدن اطلاعات وارد شده

    نقل قول نوشته شده توسط baharvand87 مشاهده تاپیک
    و دوست عزیز cardano7 باید از name spase خاصی استفاده کنم خواهش میکنم برام sours بزار تا بتونم استفاده کنم چند تا دانلود کردم ولی با همشون این مشکل رو دارم حتی سیستم رو هم خاموش میکنم اطلات پاک نشده ولی ممکنه با insert بعدی دوباره همه پاک بشن لطفا کمک کنید
    راستش من از SQL CE استفاده می کنم و نه Sql عادی:
    using System.Data.SqlServerCe;

    و Reference ی که اضافه می کنم System.Data.SqlServerCe هست.
    این روشی هست که میشه برای SQL CE به کار برد:
    http://msdn.microsoft.com/en-us/libr...4(SQL.80).aspx
    در مورد Sql معمولی نمی دونم. یک چرخی زدم تو اینترنت هر کسی هر چی دلش خواسته بود نوشته بود. پاک گیج شدم.

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

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