티스토리 툴바

블로그 이미지
the secret
쓸데없는 생각은 먼지보다도 가치가 없다 망설이지마라 느껴라 그리고 행동하라

calendar

    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    

Notice

Tag

2010/05/28 20:35 code/MSSQL

begin tran

DECLARE @week_num int
DECLARE @ID int
DECLARE @CRSNO int
DECLARE @date1 char(8)
DECLARE @date2 char(8)
DECLARE @date3 char(8)
DECLARE @date4 char(8)
DECLARE @date5 char(8)
set @date1='20090112'
set @date2='20090113'
set @date3='20090114'
set @date4='20090115'
set @date5='20090116'
set @KIKAKUID =  2040101
set @CRSNO = 2401


SET @week_num = 0

-- Test the variable to see if the loop is finished.
WHILE (@week_num < 21)
BEGIN
 
 update [tablename]
 set KIKAKUID = 'BP' + CONVERT(char, @KIKAKUID)
 where CRSNO = CONVERT(char, @CRSNO)
 and LVDTE = @date1
 
 SET @KIKAKUID = @KIKAKUID + 1
 
 update [tablename]
 set KIKAKUID = 'BP' + CONVERT(char, @KIKAKUID)
 where CRSNO = CONVERT(char, @CRSNO)
 and LVDTE BETWEEN @date2 and @date3
 
 SET @KIKAKUID = @KIKAKUID + 1
 
 update [tablename]
 set KIKAKUID = 'BP' + CONVERT(char, @KIKAKUID)
 where CRSNO = CONVERT(char, @CRSNO)
 and LVDTE BETWEEN @date4 and @date5
 
 SET @KIKAKUID = @KIKAKUID + 1
 SET @CRSNO = @CRSNO + 1
 
 set  @date1=CONVERT(CHAR, dateadd(mm,1,@date1), 112)
 set  @date2=CONVERT(CHAR, dateadd(mm,1,@date2), 112)
 set  @date3=CONVERT(CHAR, dateadd(mm,1,@date3), 112)
 set  @date4=CONVERT(CHAR, dateadd(mm,1,@date4), 112)
 set  @date5=CONVERT(CHAR, dateadd(mm,1,@date5), 112)

 set @week_num = @week_num + 1
END
GO

select * from T_OGMST

rollback tran

저작자 표시 비영리
posted by the secret
2009/10/12 11:07 code/JDBC

[ 원격 열결이 가능하도록 세팅 ]

1. 시작 - 프로그램 - Microsoft SQL Server 2005 - 구성도구 - SQL 서버 노출 영역 구성
2. 서비스 및 연결에 대한 노출 영역 구성 - "설치된DB" - 데이터베이스 엔진 - 원격연결 - 로컬 및 원격 연결 - TCP/IP및 명명된 파이프 모두 사용 - 적용

3. SQL Browser - 서비스 - 시작유형 - 자동


[ 원격연결 접속 정보를 위한 포트번호 알아내기 ]
1. 시작 - 프로그램 - Microsoft SQL Server 2005 - 구성도구 - SQL Server Configuration Manager
2. SQL Server 2005 네트워크 구성 - "설치된DB" 에 대한 프로토콜
3. TCP/IP - 사용함으로 설정
4. TCP/IP - 속성
5. IP주소 탭 - IPALL  - Tcp 포트 - 1433(mssql 기본포트)

(ip 주소란에 실제 주소가 맞는지 확인 틀리다면 설치된 ip로 변경)


[방화벽 설정]

1. 시작 - 제어판 - 보안 센터 - windows 방화벽(xp 기준)

2. 예외 tab - 포트 추가 - 1433 - tcp

3. 같은 방법으로 135 - tcp, 1434 - udp 추가

4. 프로그램 추가 - program filesMicrosoft SQL ServerMSSQL.xsqlserver.exe

                       - Program FilesMicrosoft SQL Server90Sharedsqlbrowser.exe

[네트워크 설정]

1.바탕화면 네트워크 연결 - 속성 - 연결되있는 네트워크 - 속성 - 설치 - 프로토콜 - NWLink IPX/SPX/NetBIOS


[연결 방법]

ip주소,port설치된DB

(주의 보통 port연결시 : 을 많이 사용하는데 : 이 아니라 ,이다)

저작자 표시 비영리
posted by the secret
2009/04/07 09:00 code/MFC
리스트 뷰 각 필드마다 유니크한 값으 셋팅
LISTVIEW.SetItemData(i, int형);

콜백 함수 정의

static int CALLBACK MyCompareProc(LPARAM lParam1, LPARAM lParam2, LPARAM lParamSort)
{
   return lParam1 > lParam2;
}

SortItems() 함수를 이용해서 정렬
LISTVIEW.SortItems(MyCompareProc, (LPARAM)&LISTVIEW);
저작자 표시 비영리
posted by the secret
prev 1 2 3 4 next