2011-09-08 3 views

답변

3

당신은 당신의 PK Identity을 확인해야합니다.

+0

고마워요! 그것은 작동합니다. –

0
 int MaxCode = 0; 
     DataTable DataTable = new DataTable(); 

      string sql = "SELECT isNull(Max(ColumnName),0) AS MaxCode FROM Table 
      using (SqlCommand sqlCommand = new SqlCommand(sql, sqlConnection)) 
      { 
       sqlConnection.Open(); 
       SqlDataAdapter sqlAdapter = new SqlDataAdapter(sqlCommand); 
       sqlAdapter.Fill(DataTable); 

       if (Convert.ToInt32(DataTable.Rows[0]["MaxCode"]) != 0) 
        MaxCode = Convert.ToInt32(DataTable.Rows[0]["MaxCode"]) + 1; 
       else 
        MaxCode = 1; 

       sqlAdapter.Dispose(); 
      } 
관련 문제