본문 바로가기

분류 전체보기288

사업자 등록번호체크함수 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.
NumLock 키 켜기 win2k에서는 디폴트로 NumLock이 꺼져있져 근데 98쓰시던 분들은 이게 무쟈게 짱나실것 같아서 한자 적습니다. HKEY_USERS\.DEFAULT\Control Panel\Keyboard 에 보면 문자열 값중 InitialKeyboardIndicators란게 있을겁니다 그 값이 0으로 되어있는데 그걸 2로 바꿔주심 앞으루는 부팅시에 NumLock가 켜져있을 겁니다 2009. 11. 21.
백업 리스토어하기 (소유권 변경) 1. EM-->서버로컬 그룹--> DB폴더에서 오른쪽 마우스 --> 모든 작업 -->백업 데이터베이스 -->전체 백업 --> ADD-->Backup 장치 선택 -->폴더에서 파일 복사 리스토어 소유권 변경 EM-->서버로컬 그룹--> DB폴더에서 오른쪽 마우스 --> 모든 작업 -->리스토어데이터베이스 -->리스토어 --> from device--> 폴더에서 파일 복사 원본 DB가 없어야 됨 DBO 에러의 경우~~~ 다른 서버로 db를 붙히거나, 복원했을 경우에 db의 sysusers테이블을 보면 기존사용자 데이터가 존재합니 다.하지만 maseterDB의 SYSUSERS에는 존재하지 않기 때문에 기존계정은 사용가능하지 않고, 같은 이름으 로 새롭게 만들 수도 없읍니다. 이 때는 db의 sysuser에서 .. 2009. 11. 21.
반응형