大家帮忙看个sql语句
string strsql = string.Empty
strsql = string.Format("INSERT INTO catOriginalEvent_Teacher (TermID, TermBatchNo, OriginalEventID, TeacherID) Values ('" + STermID.ToString() + "', " + TermBatchNo + ",'" + ID.ToString() + "', " + TeacherID + ")");
SqlCommand cmd = new SqlCommand(strsql, clsCATool.DBConn);
我调试的时候,发现TermBatchNo 的值是"2005-1",可写到数据库里却变成了"2004",怎么回事,其他的值都是对着的