PDA

View Full Version : مشکل با identity کردن فیلد id که کلید اصلی هم هست!



KhanDaii
یک شنبه 26 آذر 1391, 18: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 می ذاری خودش نباید اتوماتیک پرش کنه؟

lahiji
یک شنبه 26 آذر 1391, 19:58 عصر
سلام

id را از نوع int قرار بده و identity را مساوی با yes قرار بده

موفق باشی