1.
물론이죠. asp로도 설문조사 프로그램을 만들 수 있습니다.
asp로 설문조사 프로그래밍을 한다면
mssql과 연동하여 조금 더 체계적인 데이터관리를 할 수도 있겠죠.
지금은 저 역시 마땅한 소스가 없지만
시간이 나는대로 직접 제작하여
빠른 시일 내에 Programmer 자료실에 등록해 놓도록 하겠습니다.
2.
24시간 내에 접속하신 분들의 명단을 알아내는 방법은
님이 말씀하신대로 로긴시 db에 저장하는 방식을 이용해도 되겠고,
또 간단하게는 쿠키나 세션을 이용하여도 되겠네요.
아마도 asp를 공부하실 때
db 연결하여 제어하는 부분이 가장 중요할 것 같습니다.
웹프로그래밍에 있어서 가장 많이 쓰이는 부분이고,
또 그것만 된다면 왠만한 부분들은 다 해결하실 수 있을 테니 말입니다.
즉 db 연결부분은 시간을 내어서
따로 공부를 하셔야할 것입니다.
간단하게 db 연결하는 부분을 예 들자면 다음과 같습니다.
set conn =server.CreateObject("adodb.connection")
conn.Open "dsn=ODBC명; uid=아이디; pwd=비밀번호"
이것은 odbc를 이용하여 asp와 mssql을 연결시키는 방법인데,
이를 위해서는 odbc에서 설정을 해주셔야 합니다.
시작> 프로그램> 관리도구> 데이터원본> 을 차례로 고르시면 됩니다.
이렇게 db를 연결하신 후에는
asp에서 mssql로 쿼리문을 날려줘야 하는데,
이 퀴리문들 또한 따로 공부하셔야 합니다.
이곳에서도 Master> SQL> 페이지에서 약간의 강좌를 하고는 있지만
부족함이 많을 겝니다.
쿼리문의 기본은 select입니다.
예를 들면 다음과 같습니다.
sql = "SELECT 필드명 FROM 테이블명 WHERE 조건절"
set rs = conn.execute(sql)
이후 asp에서 사용하실 때에는
rs("필드명")으로 사용하시면 됩니다.
끝으로 db 연결을 끊는 방법은 다음과 같습니다.
conn.close
set conn = nothing
다시금 말씀드리지만
asp 프로그래밍에 있어서 가장 중요하고도 어려운 부분이
바로 이 db 연결 부분입니다.
db 연결만 제대로 할 수 있으면
왠만한 asp 프로그래밍은 다 배우신 거나 마찬가지이죠.