PDA

View Full Version : مشکل با فیلد id در دیتا بیس



tick-tock
دوشنبه 09 بهمن 1391, 15:53 عصر
سلام . من توی پروژه ام میخوام که کاربر بعد از اینکه دو تا تکست باکس رو پر کرد (برای ارسال پست : تکست باکس 1 = موضوع و تکست باکس 2 = متن ) و بروی button کلیک کرد اطلاعات توی دیتا بیس insert بشه .
تمام مراحل را انجام میدم اما مشکل من فیلد ID هست که توی دیتابیس قرار دادم چطوری باید id را بصورت خودکار با یه عدد غیر تکراری پر کنم ؟؟
از خود کاربر که نمیتونم بگیرم این عدد رو .

لطفا دوستان کمک کنند .
این کد رو توی رویداد کلیک باتن قرار دادم :

protected void btn_send_Click(object sender, EventArgs e)
{

try
{
SqlClient insert = new SqlClient();
insert.PSQLx("INSERT INTO postdb(id,subject,contact)VALUES(" +
"N'" + txt_id.Text + "'," +
"N'" + txt_subject.Text + "'," +
"N'" + txt_post.Text + "')", "postdb");


insert.PExecutex();
Response.Redirect("sucessful.aspx");
}
catch (Exception ex)
{
Label1.Text = ex.Message;
}


}

b.paseban
دوشنبه 09 بهمن 1391, 16:12 عصر
توی قسمت ایجاد دیتابیس column properties مقدار is identity رو برابر yes قرار بده.

tick-tock
دوشنبه 09 بهمن 1391, 22:49 عصر
ممنون دوست عزیزم .مشکلم حل شد . خیلی حال دادی بهم خدا بهت حال بده :D