홈   즐겨찾기   시작페이지로   문의하기
컨설팅 인큐베이팅 파트너쉽 ToTs
IT컨설팅
CI/BI제작
홈페이지제작
솔루션도입
호스팅
유지보수&운영대행
마케팅
모바일웹
ToTs 사례
상담현황
Q&A
서비스 ToTs 사례
전체글 2086 건
결혼정보회사사이트를 만들려고합니다.
오버츄어 형식의 프로그램및 사이트 제작 가능
인터넷 사이트 개설 할려고하는데.. 세련되게잘하실분있나요?
경품싸이트 제작하려합니다..고수님들 도움좀 부탁드립니다.
알바몬 , 인쿠르트, 알바천국과 같은 대형홈페이지 제작비용/활용 문의.
온라인마케팅 하면 그 효과는 어느정도?
사업구상중이네요~마케팅싸이트로 블로그형식의 창업많이들하시더라구요 혹시 도움받을수있는곳알고계신곳있으면 추천좀해주세요??
유료 동영상 사이트 개설 문의 입니다.
인터넷에 서비스를 제공하고 영리를 추구하려는 사이트를 개설하려 할 때 관련된 절차
홈페이지 구축에 대해서요

#ASP syntax
- ASP syntax -

ASP가 여러 사람 먹여 살리는 것 같습니다. 1996년 당시, CGI가 판을 칠 때 슬그머니 나타난 ASP. 전 아직도 그 때 당시를 잊지 못합니다. 이렇게 쉬운 것도 있구나... DOS에서 C와 C++을 하다가 윈도상에서 DB를 해야 했을 때 VB, 델파이 등 여러 가지를 시도하다 MS-Access를 만났을 때와 마찬가지로 그 감동은 엄청난 것이었습니다. MS에서 제공해주는 기본적인 예제와 메뉴얼로 이렇게 저렇게 해보다 결국 하나하나 화면이 만들어지는 그 감동. 프로그래머라면 누구나 느끼시는 것일 겁니다. IIS가 웹서버 시장의 절반정도를 차지하고 있는 작금의 현실은 그대로 ASP에 대입된다고 볼 수 있겠죠. 그만큼 사용자나, 개발자가 많다는 얘깁니다. 작설하고.. 본론으로 들어가죠.

자, ASP는 자바스크립트와 자바의 관계처럼 VB와 연관이 있습니다. 즉, VB 스크립트를 주로 사용하기 때문이죠.
이제부터 간단하게나마 syntax들을 훑어봅시다.

1. <%로 시작해서 %>로 끝난다. 문장은 엔터를 만나면 종결됩니다.
2. 변수는 선언해줘도 되고(Dim 구문), 그렇지 않아도 됩니다. 하지만, 시스템이 커질수록 선언해 주는 것이 디버깅 등에 도움이 됩니다. Option Explicit 명령을 써서 강제로 변수를 선언하게 해 줄 수 있습니다. 또한, 자바스크립트와 마찬가지로 형을 선언하지 않습니다.
3. 주석은 ' 뒤에
4. include로 필요한 스크립트 파일을 불러올 수 있습니다.
<!--#Include File="xxx.asp"--> 처럼 파일을 지정할 수도 있고,
<!--#Include Virtual="/inc/xxx.asp"--> 처럼, 가상경로의 파일을 지정할 수 있습니다.
5. 반복문
For Next
     eg. For i=1 to 10
           Next
For Each
    eg. arr=Array("A","B","C")
          For Each item in Arr
          Next
Do Until
    eg. Do Until RS.EOF
          Loop
6. 조건문
If Then
Select Case
    eg. Select Case i
          Case 1:
          Case 2:
          End Select
7. 함수 
여러 군데서 반복해서 쓰여지는 구문일 경우 Sub 프로시져를 사용합니다.(Sub ~ End Sub)
값을 되돌려 받아야 할 경우 Function 프로시져를 사용합니다.(Function ~ End Function)
Exit문을 쓰면 sub, function, 반복문 등을 빠져나올 수 있습니다.

8. 가장 많이 사용되는 DB에 관련된 오브젝트, 프라퍼티, 메쏘드는 다음과 같습니다.

Select Statement
Set Conn=Server.CreateObject("ADODB.Connection")
Set RS=Server.CreateObject("ADODB.RecordSet")
Conn.Open "DSN=DSN_Name;UID=UserID;PWD=Password"
Rs.Open "SQL Statement",conn,1,1
RS.PageSize=15 ' 한 페이지 크기
RS.AbsolutePage=현재 페이지
AllPage=RS.PageCount ' PageCount=전체 페이지
AllRecord=RS.RecordCount

...statement

RS.Close
Conn.Close
Set RS=Nothing
Set Conn=Nothing

Execute Statement
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open "DSN=DSN_Name;UID=UserID;PWD=Password"
Set RS = Conn.Execute("Execute SQL Statement")
Set Rs=Nothing
Conn.Close
Set Conn=Nothing



회사소개 이메일무단수집거부 ToTs사례 찾아오시는 길