개발

[.net] .NET 코드 모음

지승준 2014. 11. 2. 17:05
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
//## Explicit
string query = string.Empty;     //쿼리문 초기화        
MySqlCommand cmd = null;
MySqlDataReader dr = null;
 
using( MySqlConnection conn = new MySqlConnection( Base.commDBString ) ) {
 
    conn.Open( ref cmd );
 
    //카운트
    query = " select * from TEST";
    cmd.Query( query );
    int rows = cmd.ExecuteScalar().ConInt();
 
    //페이지 설정
    int record_cnt = 10;     //한 페이지당 출력되는 게시물 수
    int block_cnt = 10;      //한 블록당 페이지 수
    Paging paging = new Paging( B.Page, rows, record_cnt, block_cnt );
    B.PageNum = paging.Num;
    paging_section.Text = paging.GetPaging();
 
    //내용을 불러온다.
    query = " select * from TEST";
    cmd.Query( query );
    cmd.Parameters.AddWithValue( "@paging_start", paging.GetStartNum() - 1 );
    cmd.Parameters.AddWithValue( "@paging_end", paging.GetEndNum() );
    dr = cmd.ExecuteReader();
 
    if( dr.HasRows ) {
 
        list_RT.DataSource = dr;
        list_RT.DataBind();
 
    } else {
 
        empty_tr.Visible = true;
 
    }
 
    dr.CloseDispose();
    conn.Close( ref cmd );
 
}
 
 
//카운트구하기
conn.Open( ref cmd );
 
query = " select count(A.NO) as COUNT from TEST";
cmd.Query( query );
int rows = cmd.ExecuteScalar().ConInt();
 
conn.Close( ref cmd );
 
 
 
//조회하기
conn.Open( ref cmd );
 
query = " select NO from TEST where MEMBER_ID = @member_id limit 1";
cmd.Query( query );
cmd.Parameters.AddWithValue( "@member_id", B.User.ID );
cmd.ExecuteReader().CloneStringDic( B.StrDic ).CloseDispose();
 
conn.Close( ref cmd );
cs


'개발' 카테고리의 다른 글

[.net] 바인딩 인덱스  (0) 2014.11.05
[.net] 이미지버튼  (0) 2014.11.05
[javascript] highcharts, 차트, 통계  (0) 2014.10.23
[java] JDK 1.6 다운로드 url  (0) 2014.10.21
[javascript] 문자열 검색 indexOf('문자열');  (0) 2014.10.08