본문 바로가기

컴퓨터이야기210

사업자 등록번호체크함수 Function check_cn(cn)Dim resultDim cn_chkDim iDim sumsum = 0Dim cn_array(10)Dim chk_val(9)chk_val(1) = 1chk_val(2) = 3chk_val(3) = 7chk_val(4) = 1chk_val(5) = 3chk_val(6) = 7chk_val(7) = 1chk_val(8) = 3chk_val(9) = 5For i = 1 to 10cn_array(i) = CInt( mid(cn, i, 1))NextFor i = 1 to 9sum = sum + cn_array(i) * chk_val(i)Nextsum = sum + ( cn_array(9) * 5) / 10result = sum mod 10If result = 0 Thencn_.. 2009. 11. 21.
증가값 초기화 DBCC CHECKIDENT([table_name], RESEED, 0) 2009. 11. 21.
sql 에서 셀렉트 하기 (if문) 데이터는 이렇게 들어 있습니다. 아파트명, 동, 호수, 이름, 구분 여기서 구분은 4개로 나뉘어져 있습니다. A,B,C,D 이렇게요.. 여기서 아파트별, 구분자를 구할려구 합니다. 구할려고 하는 것은 아파트명, 전체 수량, A의 수량, B의 수량, C의 수량, D의 수량 이것을 동시에 구할려구 하니까 Query 문을 못날리겠네요.. 고수님들의 답변을 기다립니다. SQL Server 인 경우 Case를 이용하세요 case 구분컬럼 when 'A' Then 1 else 0 end 위 문자의 의미는 아파트가 같은 구분들 중에서 구분값이 'A'인 것 들만 한 개로 인정한다는 의미 입니다. 그것 들의 Sum 을 하면 'A'값 들의 갯수가 되겠죠!!! select 아파트명,count(*), sum(case 구분컬럼.. 2009. 11. 21.
fileupload한글안깨지게 결론적으로, 업로드 폼작성 ASP페이지에 대신 를 사용해 보면(업로드 처리 페이지는 어떤 코드체계를 갖건 상관없습니다.) 글자가 깨지지 않고 정상적으로 처리되는 것을 보실 수 있을 것입니다. 2009. 11. 21.
sp저장프로시져만들기(stored procedure) create proc addcom @comname varchar(25), @commanager smallint, @keyword varchar(20), @comintro varchar(1500), @subpartno smallint as set xact_abort on begin transaction insert into communite(c_name,c_manager,c_keywd,c_intro,subpart_no) values(@comname,@commanager,@keyword,@comintro,@subpartno) declare @no smallint set @no=@@identity insert into com_mem(com_no, mem_no, permission) values (@no,@co.. 2009. 11. 21.
dbo계정생성 dbo 계정을 만들때 알아야 할 두가지 사항이 있습니다. 1. dbo로 만들고 자 하는 계정이 해당 database에 user 계정을 가지고 있으면 안된다. 2. dbo는 변경하는 것이다.(동시에 2 명 이상 user가 dbo 가 될 수 없으므로) 그래서 다음과 같이 하세요 1. 로그인 계정 생성 - 이때 기본 데이타 베이스만 지정해 주고 acess 권한은 주지 마세요 2. 쿼리분석기에서 관리자로 로그인 해서 다음과 같이 빌겨 use mydb go exec sp_changedbowner 'mylogin' Database의 소유자를 바꾸기 위해선, sp_changedbowner Table의 소유자를 바꾸기 위해선, sp_changeobjectowner sp_changeobjectowner [ @objnam.. 2009. 11. 21.
백업 리스토어하기 (소유권 변경) 1. EM-->서버로컬 그룹--> DB폴더에서 오른쪽 마우스 --> 모든 작업 -->백업 데이터베이스 -->전체 백업 --> ADD-->Backup 장치 선택 -->폴더에서 파일 복사 리스토어 소유권 변경 EM-->서버로컬 그룹--> DB폴더에서 오른쪽 마우스 --> 모든 작업 -->리스토어데이터베이스 -->리스토어 --> from device--> 폴더에서 파일 복사 원본 DB가 없어야 됨 DBO 에러의 경우~~~ 다른 서버로 db를 붙히거나, 복원했을 경우에 db의 sysusers테이블을 보면 기존사용자 데이터가 존재합니 다.하지만 maseterDB의 SYSUSERS에는 존재하지 않기 때문에 기존계정은 사용가능하지 않고, 같은 이름으 로 새롭게 만들 수도 없읍니다. 이 때는 db의 sysuser에서 .. 2009. 11. 21.
잘 알려진 포트 번호(port) 위키 백과에 나와있는 잘 알려진 포트 번호 입니다. 잘 알려진 포트(well-known port)는 특정한 쓰임새를 위해서 IANA에서 할당한 TCP 및 UDP 포트 번호이다. 일반적으로 포트 번호는 다음과 같이 세 가지로 나눌 수 있다. 0번 ~ 1023번: 잘 알려진 포트 (well-known port) 1024번 ~ 49151번: 등록된 포트 (registered port) 49152번 ~ 65535번: 동적 포트 (dynamic port) 대부분의 유닉스 계열 운영 체제의 경우, 잘 알려진 포트를 열려면 루트 권한이 있어야 한다. 이 번호는 강제적으로 지정된 것은 아니며, IANA의 권고안일 뿐이다. 가끔 각 포트 번호를 그대로 사용하지 않고 다른 용도로 사용하기도 한다. 이 경우, 트로이 목마와.. 2009. 11. 21.
반응형