1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | // 신규생성키 public static string getMaxKey( string table_nm ) { string nowdate = DateTime.Now.ToString( "yyyyMMdd" ); string result = ""; int result_number = 0; MySqlCommand cmd = null; using( MySqlConnection conn = new MySqlConnection( Base.commDBString ) ) { conn.Open( ref cmd ); string query = "select max(BUY_NUM) from " + table_nm + " where BUY_NUM like '%" + nowdate + "%'"; cmd.Query( query ); string tmp_number = cmd.ExecuteScalar().ConString(); if( tmp_number.Equals( "" ) ) { result_number = 1; } else { tmp_number = tmp_number.Substring( 8, 7 ); result_number = Convert.ToInt32( tmp_number ) + 1; } result = string.Format( "{0}{1:D7}", nowdate, result_number ); conn.Close(); } return result; } | cs |
'개발' 카테고리의 다른 글
[javascript] 날짜타입의 숫자 입력시 -가 자동으로 추가되도록 하는 스크립트 (2) | 2014.11.13 |
---|---|
[.net] 오류확인, 로그확인 (0) | 2014.11.10 |
[.net] 바인딩 인덱스 (0) | 2014.11.05 |
[.net] 이미지버튼 (0) | 2014.11.05 |
[.net] .NET 코드 모음 (0) | 2014.11.02 |