PDA

View Full Version : سوال: سوال در مورد نوشتن کد فاکتور



1234
سه شنبه 20 مهر 1389, 07:31 صبح
سلام ببخشید من در کد زیر یک چیزی رو متوجه نمیشم اگه میشه برام توضیح بدین! ممنون میشم
<<


class classFactor
{
SqlConnection con = new SqlConnection(@"Data Source=.;Initial Catalog=Restoran;Integrated Security=True");

public int Insert(string date, int Moshtari_Code)
{
( string strSQL = string.Format("insert into tbl_Factor(F_Date,Moshtari_Code)
values('{0}',{1}) select @@Identity" , date, Moshtari_Code); e
; ( SqlCommand cmd = new SqlCommand(strSQL, con
con.Open();
object id;
id = cmd.ExecuteScalar();
con.Close();
return Convert.ToInt32(id);

} >>

در این عبارت مقابل چرا دوتا @@ گذاشته و چی رو بر می گردونه ؟ select @@Identity

gwbasic
سه شنبه 20 مهر 1389, 07:39 صبح
@@Identity یک System function هست که آخرین id رکورد اضافه شده را بر می گرداند