본문 바로가기

.net20

MSSQL - EXISTS 사용 방법 MSSQL EXISTS 사용 방법 MSSQL 하면 프로시져 만들기 참 좋다. MSSQL 매니지먼트 스튜디오가 편해서 그럴것이다. 실무에서 가장 많이 쓰고 헷갈리는 내장객체는 EXISTS 일것이다. 테이블을 검색해서 값이 있을때와 없을때를 구분한다. IF EXISTS( SELECT * FROM 테이블 WHERE ID = @ID ) BEGIN --//SELECT문의 결과값이 존재하면 진입 END ELSE BEGIN --//SELECT문의 결과값이 없을 경우에 진입 END 그리고 반대로 하고 싶으면 NOT EXISTS 를 사용하면 된다. IF NOT EXISTS( SELECT * FROM 테이블 WHERE ID = @ID ) BEGIN --//SELECT문의 결과값이 없을 경우에 진입 END ELSE BEGI.. 2017. 7. 11.
.Net - 정규식을 이용해 영문자만 추출해보자. 닷넷에서 정규식을 이용해 영문자만 추출해보자. 정규식을 이용해서 특정 루프를 돌린후에영문자만 걸러내는 방법이다.이메일 주소를 받거나영문 이름등에 유효성 체크할때 사용할 수 있다.이왕이면 함수를 만들어서 쓰는것이 좋다. (당연) using System;using System.Text.RegularExpressions;public partial class _Default : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { string chkString = "ABCDabcd가나다라"; string resultString = string.Empty; Regex alphabatRegex = new Regex(@"[a-zA-Z]".. 2017. 7. 7.
.Net - 닷넷 Base64 변환 예제 닷넷 Base64 변환 예제 Base64란 알다시피 64가지의 문자열로 모든걸 표현하는 방법입니다.URL에서 쓰이는 방법입니다.가벼운 암호화 하기도 하고 여러 방면으로 사용 됩니다. 닷넷에서 이 Base64를 쓰는 방법을 적어보았습니다.MS계열 언어들은 참 가독성이 좋네요 using System;using System.Text;public partial class _Default : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) {string OrgString = "BASE64로 변환될 스트링";// 문자열을 ascii 로 변환byte[] convertByte = Encoding.Unicode.GetBytes(OrgStr.. 2017. 7. 7.
.Net - 닷넷 개발을 위해 비주얼 스튜디오 2017를 설치해보자. 비주얼 스튜디오 2017를 설치 안내 닷넷 개발에 절대적인 개발툴은 당연히 비주얼 스튜디오 입니다.별다른 설정 안해도 모든걸 다 준비해놨기 때문에 정신건강에 이로운 IDE 입니다. 이시간엔 비쥬얼 스튜디어 2017를 설치해보려고 합니다.(설치방법은 역시 MS 답게 다음 버튼 클릭이 전부..) ▼우선 아래 URL을 이동해보자https://www.visualstudio.com/ko/vs/community/ ▼ 해당 사이트에 무료인 비주얼 스튜디오 커뮤니티 다운로드 버튼을 클릭해보자 (학습용은 무조건 커뮤니티!! 소기업 이시라고 해도 무조건 커뮤니티!!) 그럼 파일 이름 : vs_community__60516547.1477408371.exe 이란 이름으로 다운로드 완료 클릭을 해보자. ▼ 해당 곳에서 ASP... 2017. 7. 6.
MSSQL - 프로시져 RAISERROR 예제, 프로시저 오류 캐치하기 MSSQL에서 RAISERROR 예제, 프로시저 오류 캐치하기 프로시져 오류시에 캐치할수 있는 방법이다.현재 사용하는 프로시져 맨위와 아래에 입력하면 끝성공과 실패 후에 액션도 만들어야겠죠? DECLARE @V_ERR INTSET @V_ERR = 0 BEGIN---------------------------------------------------------------------/// 프로시져 실행------------------------------------------------------------------- ENDSET @V_ERR = @@ERRORIF @V_ERR 0BEGINRAISERROR('오류가 발생하였습니다.!!', 16, 1)RETURN @V_ERREND 마무리오류가 발생시 에러 내.. 2017. 7. 6.
CSS - 엑셀 다운로드 출력시 셀서식 지정 엑셀 다운로드 출력시 셀서식 지정 안녕하세요 고코더 입니다. HTML을 작성하고 이를 엑셀로 다운로드 받을 수 있습니다.프로그램 개발시 만들어야 하는 대표적 기본 기능 입니다. 자주 마주치는 문제는 셀서식에 "01" 데이터를 숫자로 넣으면 "1"로 표현하여 노출 됩니다. ▼엑셀에서도 설서식 설정 없이 "01"을 입력하면 "1"로 기록 됩니다.그래서 그런지 HTML로 엑셀 다운로드 기능으로 언어에서 엑셀을 다운받으면01를 1로 노출 됩니다. 이럴땐 HTML에 style에 서식을 설정하면 해결 가능합니다. ▼대표적으로 실무에서 많이 쓰는형식만 우선 예제로 만들어 봤다.숫자형식 문자형식 소수점 형식날짜형식 아까처럼 "01"이 정상적으로 보일려면 문자형식으로 지정하면 해결 됩니다. 이외에 다양한 형식은 ->ht.. 2017. 7. 5.
ASP | 예제 - 메일 보내기 ASP로 메일 보내기 이메일을 보내기 위해선 서버상에 다양한 설정도 이루어져야 합니다.소스상에서는 정석적으로 아래에 방법을 사용합니다.이 소스를 보니 오래된 언라라는 느낌이 강하게 드네요 123456789101112131415161718192021222324252627282930313233343536 서버 주소를 설정합니다Flds.item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25'-> 접근할 포트번호를 설정합니다Flds.item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 30'-> 접속시도할 제한시간을 설정합니다Flds.Item("h.. 2017. 7. 4.
ASP - Request.ServerVariables 사용하기 Request.ServerVariables 사용하기 내장객체중에 가장 많이 사용하는 Request.ServerVariables 입니다. 하지만 익숙한건 금방 외워 사용하지만긴가 민가 하는 경우가 많습니다. 그럴때 제가 항상 하던 방법인데요 아래 소스로 돌려보고 필요한거만 가져다 쓰는 방법이 좋아서 공유합니다. 12345678 cs ▼ 아래와 같이 표시 됩니다. 그리고 나와 맞는걸 찾아쓰면 되겠네요^^ 2017. 7. 4.
ASP - 한글 깨짐 변환 (euc-kr -> UTF-8) ASP 인코딩 설정 오류 한글 깨짐 UTF-8로 바꾸기 안녕하세요 고코더 입니다. ASP를 처음 접한 개발자분들이 단골로 걸리는 문제입니다. ▼코딩 후에 웹상에서 한글이 이상한 문자로 보이는 문제 일 경우 ▼해당 소스를 문서 맨위에 코딩하시면 됩니다12345678Colored by Color Scriptercs 그리고 문서 자체 인코딩 설정도 UTF-8로 해주시면 됩니다.^^ +고코더의 강의추천파일 인코딩을 변경하는 방법을 배워보세요-> http://gocoder.tistory.com/83?category=700984 마무리개발은 이제 인코딩은 UTF-8 이상으로 하시길 바랍니다. 2017. 7. 4.