출처 : http://blog.paran.com/zipnagi/13919165

Window size and scrolling

var myWidth = 0, myHeight = 0;
var heightchae
if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
}


        int tblRows = 1; // 줄수
        int tblCols = 4; // 칸수

        Table tbl = new Table();
        Controls.Add(tbl);

        for (int i = 0; i < tblRows; i++)
        {
            TableRow tr = new TableRow();
            for (int j = 0; j < tblCols; j++)
            {
                TableCell tc = new TableCell();
                TextBox txtBox = new TextBox();
                txtBox.Text = "RowNo:" + i + " " + "ColumnNo: " + " " + j;
                tc.Controls.Add(txtBox);
                tr.Cells.Add(tc);
            }
            tbl.Rows.Add(tr);
        }


최신우편번호 DBF다운 : http://www.zipfinder.co.kr

'Programming > MSSQL' 카테고리의 다른 글

[MSSQL] 날짜 양식  (0) 2012.01.20
[MSSQL] int형과 smallint 형 비교  (0) 2011.04.26
INNER JOIN 과 OUTER JOIN 의 차이점  (0) 2010.06.15
[스크랩] DateDiff 함수  (0) 2010.04.27
테이블 건너뛰고 검색하기 예) 게시판 페이지 설정시  (0) 2010.03.26
기본키 복수키 로 설정  (0) 2010.03.11
CONVERT 함수 형식  (0) 2010.03.08
쿼리문 특수문자 제한 확인하기.  (0) 2010.03.05
트랜잭션  (0) 2010.02.12
삽입 SQL 문  (0) 2010.02.09

ALTER TABLE [테이블명] ADD CONSTRAINT [인덱스명] PRIMARY KEY(컬럽1, 컬럼2)

'Programming > MSSQL' 카테고리의 다른 글

[MSSQL] int형과 smallint 형 비교  (0) 2011.04.26
INNER JOIN 과 OUTER JOIN 의 차이점  (0) 2010.06.15
[스크랩] DateDiff 함수  (0) 2010.04.27
테이블 건너뛰고 검색하기 예) 게시판 페이지 설정시  (0) 2010.03.26
우편번호 DB  (0) 2010.03.11
CONVERT 함수 형식  (0) 2010.03.08
쿼리문 특수문자 제한 확인하기.  (0) 2010.03.05
트랜잭션  (0) 2010.02.12
삽입 SQL 문  (0) 2010.02.09
C# MSSQL 연동하기  (0) 2010.02.09

출처 : http://blog.daum.net/lexerj/18126192

형식                                                        출력형식
 
CONVERT(VARCHAR, getdate(), 101)     MM/DD/YYYY
                                    
CONVERT(VARCHAR, getdate(), 102)     YYYY.MM.DD
                                    
CONVERT(VARCHAR, getdate(), 103)     DD/MM/YYYY
                                    
CONVERT(VARCHAR, getdate(), 104)     DD.MM.YYYY
                                    
CONVERT(VARCHAR, getdate(), 105)     DD-MM-YYYY
                                    
CONVERT(VARCHAR, getdate(), 106)     DD MM YYYY
                                    
CONVERT(VARCHAR, getdate(), 107)     MM DD, YYYY
                                    
CONVERT(VARCHAR, getdate(), 108)     hh:mm:ss
                                    
CONVERT(VARCHAR, getdate(), 109)     MM DD YYYY h:mm:ss:sssPM(AM)
                                    
CONVERT(VARCHAR, getdate(), 110)     MM-DD-YYYY
                                    
CONVERT(VARCHAR, getdate(), 111)     YYYY/MM/DD
                                    
CONVERT(VARCHAR, getdate(), 112)     YYYYMMDD


- 13 또는 113 (*) 유럽 기본값 + 밀리초 dd mon yyyy hh:mm:ss:mmm(24h)
14 114 - hh:mi:ss:mmm(24h)
- 20 또는 120 (*) ODBC 표준 yyyy-mm-dd hh:mi:ss(24h)
- 21 또는 121 (*) ODBC 표준(밀리초) yyyy-mm-dd hh:mi:ss.mmm(24h)
- 126(***) ISO8601 yyyy-mm-dd Thh:mm:ss:mmm(공간 없음)
- 130* 쿠웨이트 dd mon yyyy hh:mi:ss:mmmAM
- 131* 쿠웨이트 dd/mm/yy hh:mi:ss:mmmAM


ex ) CONVERT(VARCHAR(10),d_regdate,121)
       CONVERT(char(23),d_regdate,121) -- 밀리세컨드까지 하게되면 23글짜

       CONVERT(char(19),d_regdate,121) -- 초까지 하게되면 19글짜

       CONVERT(char(10),d_regdate,120) -- 보통 사용하는 날짜까지만 형식

 

포멧변경은 매우 자주 사용한다.

 

데이터를 비교하는 경우에 일관된 원칙으로 비교하기 위해서는 반드시 동일한 데이터 타입으로 변경한뒤 비교하도록 하자. 특히나 날짜부분은 DB에서 보이는 것과 ASP에서 보이는것, 비주얼베이직에서 보이는것이 반드시 같은것이 아니다.

'Programming > MSSQL' 카테고리의 다른 글

INNER JOIN 과 OUTER JOIN 의 차이점  (0) 2010.06.15
[스크랩] DateDiff 함수  (0) 2010.04.27
테이블 건너뛰고 검색하기 예) 게시판 페이지 설정시  (0) 2010.03.26
우편번호 DB  (0) 2010.03.11
기본키 복수키 로 설정  (0) 2010.03.11
쿼리문 특수문자 제한 확인하기.  (0) 2010.03.05
트랜잭션  (0) 2010.02.12
삽입 SQL 문  (0) 2010.02.09
C# MSSQL 연동하기  (0) 2010.02.09
새 서버 계정 만들기  (0) 2010.02.09

쿼리문 실행시 ' 는 쿼리 데이타를 의미하기 때문에

텍스트박스 내용중에 들어가있는 ' 문자를 '' 형식으로 바꾸어 준다.

TextBox1.Text.Replace("\'", "\'\'");

'Programming > MSSQL' 카테고리의 다른 글

INNER JOIN 과 OUTER JOIN 의 차이점  (0) 2010.06.15
[스크랩] DateDiff 함수  (0) 2010.04.27
테이블 건너뛰고 검색하기 예) 게시판 페이지 설정시  (0) 2010.03.26
우편번호 DB  (0) 2010.03.11
기본키 복수키 로 설정  (0) 2010.03.11
CONVERT 함수 형식  (0) 2010.03.08
트랜잭션  (0) 2010.02.12
삽입 SQL 문  (0) 2010.02.09
C# MSSQL 연동하기  (0) 2010.02.09
새 서버 계정 만들기  (0) 2010.02.09


https 를 사용하면 랜덤으로 key값을 생성해서 PKI기반으로 패킷을 암호화 해줌.

많이사용할경우 속도가 느리지만 로그인 부분 에서만 사용할 경우

속도는 비슷함.

그리고 실질적으로 후킹에 대한 염려보단 클라이언트쪽

암호화를 사용하지 않을경우 키보드 후킹이나, 바이러스, 트로이 목마 감염 등에 취약함.

함호화를 사설로 사용 할경우 openssl 을 직접 생성해서 사용하고,

그렇지 않은경우 베르싸인이나  머그런 큰 업체에서 구입 해서 사용. 

다른 방법으로는 IIS의 서버인증서 등록하는 방법이 있음.

출처 : http://blog.naver.com/min9888596?Redirect=Log&logNo=20091643682

<Response 개체 : 서버 측 정보를 클라이언트에게 전송(응답)>

write() : 페이지에 문자열을 출력
Redirect() : 지정된 페이지로 이동
Expires : 현재 페이지의 소멸 시간을 설정
Buffer : 버퍼링 사용 여부 결정
Flush() : 현재 버퍼의 내용을 출력
Clear() : 현재 버퍼의 내용을 비움
End() : 현재 페이지를 종료
WriteFile() : 스트림(파일)을 출력
Cookies[] : 쿠키를 저장

<Request 개체 : 클라이언트에서 서버측에게 어떤 결과 값을 요청>

QueryString[] : Get방식으로 넘겨져 온 쿼리스트링 값인 key와 value를 받고자 할 때 사용
Form[] : Post방식으로 넘겨져 온 값인 key와 value를 받고자 할 때 사용
Param[] : 사용자로 부터 전송된 Get/Post방식 모두를 받고자 할 때 사용
UserHostAddress : 현재 접속자의 IP 주소 문자열을 반환
ServerVariables[] : 현재 접속자의 주요 서버 환경 변수 값을 알려줌
Cookies[] : 저장된 쿠키 값을 읽어옴
Url : 현재 웹 페이지의 url을 반환
PhysicalApplicationPath : 현재 웹 사이트의 가상 디렉터리의 물리적인 경로를 알려줌

<Server 개체 : 서버측 정보를 확인>

MapPath() : 현재 웹 폼의 서버측의 물리적 경로
Transfer() : 다른 파일 포함(인클루드) 후 제어권 넘김
UrlPathEncode() : 넘겨져 온 쿼리 스트링을 유니코드로 변환(한글 처리)
ScriptTimeout : 서버 측에서 현재 ASPX 페이지를 몇 초간 처리할 건지 설정
 

<Application 개체 : 응용 프로그램 전체 레벨에서 변수 등을 선언. public한 전역변수 선언시 웹 사이트에 딱 하나의 전역 변수만 생성, 10명이 접속하든 1000명이 접속하든...>

Lock() : 애플리케이션 변수를 잠그는 메서드
UnLock() : 잠긴 애플리케이션 변수를 해체하는 메서드
Add() : 애플리케이션 변수를 만들 때 사용
Application_Start() : 웹 애플리케이션이 시작할 때 발생(웹 사이트에 첫 번째 사용자가 방문할 때 발생). Global.asax에서 설정
Application_End() : 웹 응용프로그램이 끝 날 때 발생(웹 사이트에서 마지막 사용자가 나간 후 발생). Global.asax에서 설정

<Session 개체 : 각각의 사용자별로 변수를 선언하는 등의 기능. Private한 전역변수 선언시 웹 사이트에 사용자가 접속할 때마다 동일한 이름으로 사용자별로 전역변수를 만들 수 있다.>


SessionID : 현재 세션의 고유번호 값 반환
SessionTimeOut : 세션 시간 기록 : 기본값 20분. 더 추가시키거나 줄일 경우 사용
Abandon() : 현재 세션 지우기
Session_Start() : 한명의 사용자(세션)가 방문할 때 실행
Session_End() : 한명의 사용자가 나간 후 실행

출처 : http://blog.naver.com/iammida?Redirect=Log&logNo=60041446677

1 ADO.NET

1.1 ADO.NET 개요

 
▣ADO.NET
    ◈ADO(Active Data Object) + .NET
 
ADO.NET 개선 사항
    닷넷 기반의 다양한 언어 지원
     XML 지원
          -프레임웍 상에서 일관된 포맷으로 지원
     단절된 데이터 구조를 표준으로 사용
          -컨넥션(Connection) 끊어진 상태에서 작업, 소형 메모리 데이터베이스 모델 지원
 
ADO.NET 관련 네임스페이스
     ◈System.Data
     ◈System.Data.Common
     ◈System.Data.Oledb
     ◈System.Data.SqlClient
 
 
1.2 ADO.NET 기본 구조 I
 
 
1.2 ADO.NET 기본 구조 II
 
 

  

 

2 SqlClient 공급자
2.1 Connection 데이터 공급자
 
SqlClient 공급자
     ◈ SQL Server 공급자(SqlClient) OLE ODBC 같은 중간계층 없이 MS-SQL 전용으로
        직접 연결되기 때문에 간단하며 효율적으로 동작한다.
     ◈ Microsoft SQL Server 버전 7.0 이상에 연결한다.
OleDb 공급자
     ◈ OLE DB 공급자는 OLE DB 사용해서
        노출된 데이터 소스 Microsoft SQL Server 버전 6.x 또는 이전 버전에
         SQLOLEDB SQL Server OLE DB 공급자를 통해 연결한다.
ODBC 공급자(.NET Framework 2.0 추가된 공급자)
     ◈ ODBC 사용해서 노출된 데이터 소스에서 사용한다.
     ◈ System.Data.Odbc
Oracle 공급자(.NET Framework 2.0 추가된 공급자)
     ◈오라클 데이터 소스에서 사용한다.(오라클 클라이언트 소프트웨어 버전 8.1.7 이상에서 지원)
     ◈ System.Data.Oracle
 
SqlClient 공급자의 연결(Connection)
using System.Data.SqlClient;
SqlConnection conn = new SqlConnection("Data Source=(local);Initial Catalog=pubs; User ID=sa;Password=");
conn.open();
 
OleDb 공급자의 연결(Connection)
using System.Data.OleDb;
OleDbConnection con = new OleDbConnection( @"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:/NWind.mdb");
conn.open(); 
 
 
 2.2 SqlClient 공급자의 Connection 설정하기
 
SQL DB 연결 순서
     ◈ 1. 네임스페이스 명시
            - using System.Data.SqlClient;
     ◈ 2. Connection 객체 생성(연결 프로퍼티 설정)
            - SqlConnection conn;
            - conn = new SqlConnection("Server=localhost; user id=sa;password;
                                                                                 database=northwind");
     ◈ 3. Connecton 연결
            - conn.Open();
     ◈ 4. 작업수행( SQL 쿼리 작업)
     ◈ 5. 연결 닫기
            - conn.Close();
1. Database = NorthWind
2. DataSource = localhost
3. DataServerVersion = 08.00.0194
4. State = Open
5. WorkstationID = JABOOK-1
6. State = Closed
 
Connection 속성
     ◈ conn.Database
     ◈ conn.DataSource
     ◈ conn.ServerVersion
     ◈ conn.State
     ◈ conn.WorkstationId
 
 
 
 
2.3 SqlCommand 클래스
 
SqlCommand 클래스
     ◈ DB 필요한 명령을 전달하거나 결과를 받아올 사용하는 클래스
SqlCommand에서 사용할 있는 명령들
     ◈ 단일 레코드 셋을 반환하는 SELECT, CREATE, ALERT, DROP 같은
         DDL(Data Definition Language) 명령
     ◈ GRANT, DENY, REVOKE 같은 DCL(Data Control Language) 명령
     ◈ INSERT, UPDATE, DELETE 같은 DML(Data Modification Language) 명령
SqlCommand 클래스 주요 함수
     ◈ ExecuteNonQuery()
            - SQL 문을 실행하고 처리된 행의 개수를 반환
     ◈ ExecuteReader()
            - 쿼리를 Connection 보내고 SqlDataReader 생성
     ◈ ExecuteScalar()
            - 쿼리를 실행하고 쿼리에서 반환된 결과 집합의 첫번째 행의 첫번째 반환
     ◈ ExecuteXmlReader()
            - 쿼리를 Connection 보내고 XmlReader 객체를 생성
 
 
 
 
2.4 SqlCommand ExecuteNonQuery
 
ExecuteNonQuery()
     ◈ 데이터베이스의 쿼리(Query) Select 명령을 제외한 대부분의 명령을 처리할 .
반환 : 처리된 행의 개수
ExecuteNonQuery() 사용
     ◈ Connection 생성 Open
            - string conStr = "Server=localhost;user id=sa;password=;database=northwind";
            - SqlConnection conn = new SqlConnection(conStr);
            - conn.Open();
     ◈ SqlCommnad 생성
            - string createQuery = "create table Address
                                       ( id int, name char(20), addr char(40))";
            - SqlCommand comm = new SqlCommand(createQuery, conn);
     ◈ SqlCommand 실행
            - comm.ExecuteNonQuery();
     ◈ Connection Close
            - conn.Close();

 
 
 
 
2.5 SqlCommand Parameter(Insert문장)
 
SqlCommand Parameter
     ◈ 반복적인 쿼리 작업이나 쿼리가 복잡할 경우에 주로 사용한다.
Parameter 변수를 선언하는 방법
     ◈ string query ="Insert into Address values (@ID, @Name, @Address)";
     ◈ SqlCommand comm = new SqlCommand(query, conn);
Parameter 타입을 지정하는
     ◈ comm.Parameters.Add("@ID", SqlDbType.TinyInt);
     ◈ comm.Parameters.Add("@Name", SqlDbType.Char);
     ◈ comm.Parameters.Add("@Address", SqlDbType.Char);
Parameter 설정
     ◈ comm.Parameters["@ID"].Value = 6;
     ◈ comm.Parameters["@Name"].Value = "HongGilDDong";
     ◈ comm.Parameters["@Address"].Value = "Seoul";
SqlCommand 실행
     ◈ comm.ExecuteNonQuery();
 


 
 
 
 
 
 
 
 
 
2.6 SqlCommand ExecuteReader
 
SqlCommand ExecuteReader()
     ◈ Select 쿼리를 처리할 사용하는 함수
SqlDataReader 얻기 위한 절차
     ◈ 1. 네임스페이스 명시
            - using System.Data.SqlClient;
     ◈ 2. Connection 객체 생성 : 생성자에게 연결 정보 전달, 연결 프로퍼티 설정
            - SqlConnection conn = new SqlConnection(Server=localhost;
                                                 user id=sa; password=; database=northwind");
     ◈ 3. Connecton 연결
            - conn.Open();
     ◈ 4. Command 객체 생성 : 실행할 쿼리와 Connection 인수로
            - SqlCommand comm = new SqlCommand("select * from 테이블명", conn);
     ◈ 5. 데이터 읽어오기
            - SqlDataReader reader = comm.ExecuteReader();
     ◈ 6. 작업수행
     ◈ 7. 연결 닫기
            - conn.Close();
 

 
 
 
 
2.7 SqlCommand Parameter(Select문장)
 
데이터베이스 Connection 생성과 Open
     ◈ string conStr = "Server=localhost;user id=sa;password=;database=northwind";
     ◈ string query = "select * from Address where addr=@addr1 or addr=@addr2";
     ◈ SqlConnection conn = new SqlConnection(conStr);
     ◈ conn.Open();
Command 생성과 Parameter 타입 지정
     ◈ SqlCommand comm = new SqlCommand(query, conn);
     ◈ comm.Parameters.Add("@addr1", SqlDbType.Char);
     ◈ comm.Parameters.Add("@addr2", SqlDbType.Char);
Command Parameter 설정
     ◈ comm.Parameters["@addr1"].Value = "서울시";
     ◈ comm.Parameters["@addr2"].Value = "대전시";
데이터 읽어오기
     ◈ SqlDataReader sr = comm.ExecuteReader();
     ◈ while(sr.Read()){
     ◈ Console.WriteLine(sr.GetInt32(0)+"|"+ sr.GetString(1).Trim()+"|"+ sr.GetString(2) );
     ◈ }
SqlDataReader Connection 닫기
     ◈ sr.Close();
     ◈ conn.Close();
 
 
 
 
2.8 SqlCommand 이용한 XmlReader
 
Connection 생성과 Open
     ◈ string conStr = "Server=localhost;user id=sa;password=;database=northwind";
     ◈ SqlConnection conn = new SqlConnection(conStr);
     ◈ conn.Open();
Command 생성 처리 그리고 XmlReader 얻기
     ◈ string xquery = "select * from Address FOR XML AUTO, ELEMENTS";
     ◈ SqlCommand xcomm = new SqlCommand(xquery, conn);
     ◈ XmlReader reader = reader = xcomm.ExecuteXmlReader();
외의 작업
     ◈ while (reader.Read()){
     ◈ //작업
     ◈ } 
     ◈ reader.Close();
     ◈ conn.Close();
 

위의 밑줄친 부분에 대한 설명.
 FOR XML AUTO, ELEMENTS
컬럼 이름을 태그의 이름을 사용해서 XML 데이터를 구축한다.(RAW, AUTO, EXPLICIT)
 
 
 
3 OleDb 공급자
3.1 OleDb 공급자를 이용하여 연결
 
OleDb 공급자의 Connection 생성 Open
     ◈ string myConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=test.mdb";
     ◈ OleDbConnection conn = new OleDbConnection(myConnString);
     ◈ conn.Open();
OleDbConnection 정보 출력
     ◈ Console.WriteLine("1. Database = " + conn.Database);
     ◈ Console.WriteLine("2. DataSource = " + conn.DataSource);
     ◈ Console.WriteLine("3. DataServerVersion = " + conn.ServerVersion);
     ◈ Console.WriteLine("4. State = " + conn.State);
     ◈ Console.WriteLine("5. Provider = " + conn.Provider);
OleDbConnection 닫기
     ◈ conn.Close();// Close Connection
     ◈ Console.WriteLine("6. State = " + conn.State);
1. Database =
2. DataSource = test.mdb
3. DataServerVersion = 04.00.0000
4. State = Open
5. Provider = Microsoft.Jet.OLEDB.4.0
6. State = Closed
 
 
 
 
3.2 OleDbCommand ExecuteNonQuery
 
SqlClient ExecuteNonQuery()
     ◈ string conStr = "Server=localhost;user id=sa;password=;database=northwind";
     ◈ SqlConnection conn = new SqlConnection(conStr);
     ◈ conn.Open();
     ◈ string createQuery = "create table Address (id int, name char(20), addr char(40))";
     ◈ SqlCommand comm = new SqlCommand(createQuery, conn);
     ◈ comm.ExecuteNonQuery();
     ◈ conn.Close();
.
OleDb ExecuteNonQuery()
     ◈ string conStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=test.mdb";
     ◈ string createQuery = "create table Address (id int, name char(20), addr char(40))";
     ◈ OleDbConnection conn = new OleDbConnection(conStr);
     ◈ conn.Open();
     ◈ OleDbCommand comm = new OleDbCommand(createQuery, conn);
     ◈ comm.ExecuteNonQuery();
     ◈ conn.Close();
 
 
 
 
3.3 OleDbCommand Parameter(Insert)
 
OleDb Connection 생성과 Open
     ◈ string conStr = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=test.mdb";
     ◈ OleDbConnection conn = new OleDbConnection(conStr);
     ◈ conn.Open();
OleDbCommand Parameter 변수 선언
     ◈ string query = "Insert into Address values(@ID, @Name, @Address)";
     ◈ OleDbCommand comm = new OleDbCommand(query, conn);
OleDbCommand 생성과 Parameter Type설정
     ◈ comm.Parameters.Add("@ID", OleDbType.TinyInt);
     ◈ comm.Parameters.Add("@Name", OleDbType.Char);
     ◈ comm.Parameters.Add("@Address", OleDbType.Char);
OleDbCommand Parameter 값설정과 명령 실행
     ◈ comm.Parameters["@ID"].Value = 6;
     ◈ comm.Parameters["@Name"].Value = "HongGilDDong";
     ◈ comm.Parameters["@Address"].Value = "Seoul";
     ◈ comm.ExecuteNonQuery();
OleDbConnection 닫기
     ◈ conn.Close();
 
 
3.4 OleDbCommand ExecuteReader
 
OleDb 공급자의 Connection 생성 Open
     ◈ string conStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=test.mdb";
     ◈ string query = "select * from Address";
     ◈ OleDbConnection conn = new OleDbConnection(conStr);
     ◈ conn.Open();
OleDb 공급자의 Command 생성 DataReader 얻기
     ◈ OleDbCommand comm = new OleDbCommand(query, conn);
     ◈ OleDbDataReader sr = comm.ExecuteReader();
외의 작업
     ◈ while(sr.Read()){
     ◈ Console.Write(sr.GetInt32(0)+"|");
     ◈ Console.Write(sr.GetString(1).Trim()+"|");
     ◈ Console.Write(sr.GetString(2));
     ◈ Console.WriteLine();
     ◈ }
     ◈ sr.Close();
     ◈ conn.Close(); 
 


private void Set_SERVICE_Load(object sender, EventArgs e)
{
            string connectionString = "server=localhost;database=[데이타베이스이름];uid=[아이디];pwd=[패쓰워드]";

            SqlConnection myConnection = new SqlConnection(connectionString);

            string commandString = "select * from Parts_Codes";

            SqlCommand myCommand = new SqlCommand();
            myCommand.Connection = myConnection; // 실행할 서버, DB 지정
            myCommand.CommandText = commandString;  // 실행할 쿼리지정

            myConnection.Open(); // DataBase 오픈

            SqlDataReader myReader = myCommand.ExecuteReader();
            while (myReader.Read())
            {
                Lstbox_PartsCode.Items.Add(myReader[0].ToString());             }
}

+ Recent posts