PDA

View Full Version : فوری :علت این ارور چیه ؟ Missing semicolon (;) at end of SQL statement



1234
یک شنبه 29 آبان 1390, 11:17 صبح
public int Insert(string date, int Moshtari_Code, int p_Takhfif, int p_AllPrice, int p_Pardakhti,int mandeh
;(
}
string strSQL = string.Format("insert into tbl_Factor(p_Date,Moshtari_Code,p_Takhfif,p_AllPri ce,p_Pardakhti,mandeh)values('{0}',{1},{2},{3},{4} ,{5}) select @@Identity", date, Moshtari_Code, p_Takhfif, p_AllPrice, p_Pardakhti, mandeh
;(
;(OleDbCommand cmd = new OleDbCommand(strSQL, con
; ()con.Open
; object id
;()id = cmd.ExecuteScalar
;()con.Close
; (return Convert.ToInt32(id

{
سلام
من توی برنامه ام می خواهم کد یک جدول به نام tbl_factor رابگیرم و در جدول دیگر هم به نام tbl_factordetailes که یکی از فیلدهای آن است آپدیت کنم من برای این کار از کد بالا که در یک کلاس تعریف شده استفاده کرده ولی موقعی که اجرا می شه این ارور را می ده
}

این قسمت چرا ارور می ده ;()id = cmd.ExecuteScalar

خواهشا سریعا به من جواب بدین خیلی فوریه