DKSQL 활용하기

2009. 7. 27. 18:23·WEB TIP/ASP

출처: http://www.daekiya.pe.kr/


1. SELECT 하여 Recordset 가져오기


사용법: GetResultRs(QueryID, ParameterDTO)
반환: Recordset
설명: select 문을 호출하여 Recordset 에 데이터를 담는다.

다음과 같이 실행하여 레코드셋을 가져 올 수 있다. 아래의 예제 에서는 이미 쿼리저장소와 데이터베이스 UDL 파일이 지정되었다고 가정하였다.

Dim parameterDto
Set parameterDto = New AdminMenuDto

Dim Rs
Set Rs = DKSQL.GetResultRs("selectAdminMenu", parameterDto)

Do Until Rs.EOF
    Response.Write Rs("menuId")
    Response.Write "<br/>"
    Rs.MoveNext
Loop


'<select id="selectAdminMenu">
'    select menuId, menuName, sortNo
'    from adminMenu
'    where 1 = 1 <isNotEmpty parameter="menuId">and menuId = '#menuId#'</isNotEmpty>
'</select>





2. 결과 값이 없는 쿼리 실행 하기(UPDATE, INSERT, DELETE)

사용법: ExecuteQuery(QueryID, ParameterDTO)
반환: Boolean
설명: QueryID 에 지정한 SQL 을 실행한다.

다음과 같이 사용한다. 아래의 예에서는 update 를 사용하였지만, delete 나 insert 를 사용하고자 할 때에는 QuertId 만 바꿔주면 된다.

Dim parameterDto
Set parameterDto = New AdminMenuDto
    parameterDto.menuId = "A001"
    parameterDto.menuName = "User Menu 1"
   
parameterDto.sortNo = "0"

Dim isSuccess
isSuccess = DKSQL.ExecuteQuery("updateAdminMenu", parameterDto)

' <update id="updateAdminMenu">
'     update adminMenu set menuName = '#menuName#'
'               <isEqual parameter="sortNo" compareValue="0">,sortNo = 0</isEqual>
'               <isNotEqual parameter="sortNo" compareValue="0">,sortNo = 1</isNotEqual>
'     where <isNotEmpty parameter="menuId">menuId = '#menuId#'</isNotEmpty>
'</update>



3. DKGrid와 연동하기 샘플 - 준비중

'WEB TIP > ASP' 카테고리의 다른 글

DKSQL 시작하기  (0) 2009.07.27
SVN  (0) 2008.11.18
HTML 제거 함수  (0) 2008.11.13
유입경로 함수  (0) 2008.11.13
SQL Injection  (0) 2008.11.13
'WEB TIP/ASP' 카테고리의 다른 글
  • DKSQL 시작하기
  • SVN
  • HTML 제거 함수
  • 유입경로 함수
제프
제프
제프
ZEP@BLOG
제프
전체
오늘
어제
  • 분류 전체보기 (193)
    • 주저리 (4)
    • WEB TIP (5)
      • 웹뉴스 (1)
      • UI (3)
      • ASP (35)
      • HTML-CSS (5)
      • jQuery (7)
      • C# ,ASP.NET (29)
      • MS-SQL (40)
      • Cloud (1)
      • Oracle (24)
      • Exchange 2003 (3)
      • Windows Server (9)
      • 용어 (1)
      • IIS (4)
      • 기타 (1)
      • Redmine (3)
    • 영어 (7)
    • 경제.경영자료 (10)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • 오라클
  • Windows2003
  • ASP.NET
  • 인덱스
  • ADO
  • injection
  • asp
  • oracle
  • Convert
  • MS-SQL
  • 암호화
  • SQL
  • jquery
  • 영어
  • case
  • Git
  • IIS
  • SEQUENCE
  • c#
  • 숙취

최근 댓글

최근 글

hELLO· Designed By정상우.v4.5.2
제프
DKSQL 활용하기
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.