سلام
من یک جدول در SQL SERVER 2005 دارم که سه تا از فیلداش از این قراره
1- فیلد ID که Primery Key هست و به با استفاده از Identity مقدار دهی میشه
2- فیلدID2 که Forigne Key هست و طبیعتا باید برحسب جدولی که با اون ارتباط داره مقدار دهی بشه
3-فیلد Serial که یک شماره سریال که باید از 1000 شروع بشه و مثل فیلد Id هر بار یکی بهش اضافه شه
من نمی دونم برای فیلد دوم و سوم چطوری باید دستور Insert رو بنویسم
ضمنا من در کدی که در سی شارپ نوشتم یک دستور Inser دارم که بقیه فیلدها رو مقدار دهی می کنه ، شاید بهتر باشه که این دو تا Insert d یه جوری به با اون اولیه ادغام بشن!
دستور INSERT فعلی که باید کامل بشه یا دو تا INSERT دیگه اضافه شه ، نمی دونم
com.CommandText =
"INSERT INTO automobile(kilometer,idsm,type,idcr,model,plaque,c hassis,motor,date)values('" + tkilometer.Text + "',N'" +csystem.SelectedValue + "','" +ttype.Text + "',N'" +ccolor.Text +"','"+tmodel.Text +"',N'"+tplaque.Text +"','"+tchassis.Text + "','" +tmotor.Text + "','"+lbldate.Text +"')";
com.ExecuteNonQuery();l
لطفا یک کم سریعتر بهم کمک کنید
متشکرم