KhanDaii
یک شنبه 26 آذر 1391, 19:40 عصر
سلام خدمت همه بزرگان و اساتید
من از کد زیر برای درج در جدولم استفاده می کنم:
توضیحات جدول:
نام: Hazine
فیلدها: id , onvan , tozihat
id رو identity قرار دادم و کلید اصلیم هست
کد :
SqlConnection con = new SqlConnection();
con.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\Database.mdf;Integrated Security=True;User Instance=True";
SqlCommand com = new SqlCommand();
com.CommandType = CommandType.Text;
com.Connection = con;
com.CommandText = "Insert into Hazine(onvan,tozihat) Values (' " + txt_onvan.Text + " ',' " + txt_tozihat.Text +"')";
SqlDataReader reader;
con.Open();
reader = com.ExecuteReader();
MessageBox.Show("اطلاعات ثبت شد");
ولی انگار از فیلد id ایراد می گیره که نباید خالی باشه
مگه وقتی identity رو روی فیلد id می ذاری خودش نباید اتوماتیک پرش کنه؟
من از کد زیر برای درج در جدولم استفاده می کنم:
توضیحات جدول:
نام: Hazine
فیلدها: id , onvan , tozihat
id رو identity قرار دادم و کلید اصلیم هست
کد :
SqlConnection con = new SqlConnection();
con.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\Database.mdf;Integrated Security=True;User Instance=True";
SqlCommand com = new SqlCommand();
com.CommandType = CommandType.Text;
com.Connection = con;
com.CommandText = "Insert into Hazine(onvan,tozihat) Values (' " + txt_onvan.Text + " ',' " + txt_tozihat.Text +"')";
SqlDataReader reader;
con.Open();
reader = com.ExecuteReader();
MessageBox.Show("اطلاعات ثبت شد");
ولی انگار از فیلد id ایراد می گیره که نباید خالی باشه
مگه وقتی identity رو روی فیلد id می ذاری خودش نباید اتوماتیک پرش کنه؟