PDA

View Full Version : مشکل ذخیره اطلاعات در بانک اطلاعاتی



aminweb
چهارشنبه 09 مرداد 1392, 21:11 عصر
سلام دوستان
من یه نرم افزار طراحی کردم که با اجرای دستورات زیر هیچگونه مشکلی بوجود نمیاد اما



string strconnectionstring;


SqlConnection objsqlconnection = new SqlConnection();


SqlDataAdapter da = new SqlDataAdapter();


SqlCommand cmdinsert = new SqlCommand();


DataTable dt = new DataTable();

strconnectionstring = "Data Source=.\\SQLEXPRESS;Initial Catalog=database1;Integrated Security=True";





objsqlconnection.ConnectionString = strconnectionstring;

objsqlconnection.Open();

cmdinsert.Connection = objsqlconnection;



string sql = "insert into cabinet (cab_lenght,cab_width,cab_height,cab_weigh) values ({0},{1},{2},{3})";

sql = string.Format(sql,

txt_cab_len.Text,

txt_cab_widht.Text,

txt_cab_height.Text,

txt_cab_weigh.Text);




cmdinsert.CommandText = sql;


cmdinsert.ExecuteNonQuery();



objsqlconnection.Close();

اما برای اینکه بتونم فایل SETUP بسازم ودیگه نیازی به Attach کردن بانک اطلاعاتی نباشه، بانک اطلاعاتی را به پوشه برنامه منتقل کردم و connectionstring را به صورت زیر تغییر دادم


strconnectionstring = "DataSource=.\\SQLEXPRESS;AttachDbFilename=|DataDir ectory|\\database1.mdf;Integrated Security=True;User Instance=True";
که ظاهراً اطلاعات را در بانک اطلاعاتی ثبت می­کند و هیچگونه خطایی رخ نمی دهد اما وقتی بانک اطلاعاتی را باز می­کنم هیچگونه تغییری در بانک مشاهده نمی شود.
کسی میتونه کمکم کنه؟

systam
چهارشنبه 09 مرداد 1392, 21:41 عصر
سلام
اینم یک برنامه اضافه کردن ویرایش و حذف در sql
شاید بدردت بخوره